Analysis Software
Documentation for sPHENIX simulation software
|
Config structure for the interpolated B field map. More...
#include <acts/blob/sPHENIX/Core/include/Acts/MagneticField/InterpolatedBFieldMap.hpp>
Public Attributes | |
std::function< ActsVector < DIM_POS >const Vector3 &)> | transformPos |
mapping of global 3D coordinates (cartesian) onto grid space | |
std::function< Vector3(const FieldType &, const Vector3 &)> | transformBField |
calculating the global 3D coordinates (cartesian) of the magnetic field with the local n dimensional field and the global 3D position as input | |
Grid | grid |
grid storing magnetic field values | |
double | scale = 1. |
global B-field scaling factor | |
Config structure for the interpolated B field map.
Definition at line 158 of file InterpolatedBFieldMap.hpp.
View newest version in sPHENIX GitHub at line 158 of file InterpolatedBFieldMap.hpp
Grid Acts::InterpolatedBFieldMap< grid_t >::Config::grid |
grid storing magnetic field values
Definition at line 169 of file InterpolatedBFieldMap.hpp.
View newest version in sPHENIX GitHub at line 169 of file InterpolatedBFieldMap.hpp
Referenced by Acts::InterpolatedBFieldMap< grid_t >::getField(), Acts::InterpolatedBFieldMap< grid_t >::getFieldCell(), Acts::InterpolatedBFieldMap< grid_t >::getFieldUnchecked(), Acts::InterpolatedBFieldMap< grid_t >::getGrid(), and Acts::InterpolatedBFieldMap< grid_t >::getNBins().
double Acts::InterpolatedBFieldMap< grid_t >::Config::scale = 1. |
global B-field scaling factor
scale
are accepted and will invert the direction of the magnetic field. Definition at line 175 of file InterpolatedBFieldMap.hpp.
View newest version in sPHENIX GitHub at line 175 of file InterpolatedBFieldMap.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
std::function<Vector3(const FieldType&, const Vector3&)> Acts::InterpolatedBFieldMap< grid_t >::Config::transformBField |
calculating the global 3D coordinates (cartesian) of the magnetic field with the local n dimensional field and the global 3D position as input
Definition at line 166 of file InterpolatedBFieldMap.hpp.
View newest version in sPHENIX GitHub at line 166 of file InterpolatedBFieldMap.hpp
Referenced by Acts::InterpolatedBFieldMap< grid_t >::getField(), Acts::InterpolatedBFieldMap< grid_t >::getFieldCell(), and Acts::InterpolatedBFieldMap< grid_t >::getFieldUnchecked().
std::function<ActsVector<DIM_POS>const Vector3&)> Acts::InterpolatedBFieldMap< grid_t >::Config::transformPos |
mapping of global 3D coordinates (cartesian) onto grid space
Definition at line 161 of file InterpolatedBFieldMap.hpp.
View newest version in sPHENIX GitHub at line 161 of file InterpolatedBFieldMap.hpp
Referenced by Acts::InterpolatedBFieldMap< grid_t >::getField(), Acts::InterpolatedBFieldMap< grid_t >::getFieldCell(), Acts::InterpolatedBFieldMap< grid_t >::getFieldUnchecked(), and Acts::InterpolatedBFieldMap< grid_t >::isInside().