Celeritas
0.5.0-56+6b053cd
|
Evaluate the value of magnetic field using a parameterized function in the tracker volume of the CMS detector. More...
#include <CMSParameterizedField.hh>
Public Types | |
Type aliases | |
using | Real3 = Array< real_type, 3 > |
using | Real4 = Array< real_type, 4 > |
Public Member Functions | |
CELER_FUNCTION Real3 | operator() (Real3 const &pos) const |
Evaluate the magnetic field at the given position inside the CMS tracker. More... | |
Evaluate the value of magnetic field using a parameterized function in the tracker volume of the CMS detector.
The implementation is based on the TkBfield class of CMSSW (the TOSCA computation version 1103l), https://cmssdt.cern.ch/lxr/source/MagneticField/ParametrizedEngine/src/ and used for testing the charged particle propagation in a magnetic field.
|
inline |
Evaluate the magnetic field at the given position inside the CMS tracker.
The parameterization is valid only for r < 1.15m and |z| < 2.80m when used with the CMS detector geometry.