ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Examples/Io/Root/include/ACTFW/Io/Root/RootBFieldWriter.hpp>
Classes | |
struct | Config |
Public Types | |
enum | GridType |
Describes the axes definition of the grid of the magnetic field map. More... | |
Static Public Member Functions | |
static void | run (const Config &cfg, std::unique_ptr< const Acts::Logger > p_logger=Acts::getDefaultLogger("RootBFieldWriter", Acts::Logging::INFO)) |
Write down an interpolated magnetic field map. | |
Writes out the Acts::InterpolatedbFieldMap. Currently implemented for 'rz' and 'xyz' field maps.
Definition at line 36 of file RootBFieldWriter.hpp.
View newest version in sPHENIX GitHub at line 36 of file RootBFieldWriter.hpp
enum FW::RootBFieldWriter::GridType |
Describes the axes definition of the grid of the magnetic field map.
Definition at line 39 of file RootBFieldWriter.hpp.
View newest version in sPHENIX GitHub at line 39 of file RootBFieldWriter.hpp
|
inlinestatic |
Write down an interpolated magnetic field map.
Definition at line 76 of file RootBFieldWriter.hpp.
View newest version in sPHENIX GitHub at line 76 of file RootBFieldWriter.hpp
References Acts::units::_mm, Acts::units::_T, ACTS_INFO, ACTS_LOCAL_LOGGER, FW::RootBFieldWriter< bfield_t >::Config::bField, Acts::IntegrationTest::bField, Acts::IntegrationTest::Bz, FW::RootBFieldWriter< bfield_t >::Config::fileMode, FW::RootBFieldWriter< bfield_t >::Config::fileName, FW::RootBFieldWriter< bfield_t >::Config::gridType, k, M_PI, maxY, maxZ, Acts::Test::minPhi, minY, Acts::IntegrationTest::nBinsR, Acts::IntegrationTest::nBinsZ, Acts::VectorHelpers::perp(), phi, FW::RootBFieldWriter< bfield_t >::Config::phiBins, position, r, FW::RootBFieldWriter< bfield_t >::Config::rBins, FW::RootBFieldWriter< bfield_t >::Config::rBounds, FW::RootBFieldWriter< bfield_t >::Config::treeName, x, y, z, FW::RootBFieldWriter< bfield_t >::Config::zBins, and FW::RootBFieldWriter< bfield_t >::Config::zBounds.
Referenced by FW::BField::writeField().