stuct to pass information to the heavy lifting calculation internal methods
More...
#include <STEP_Propagator.h>
stuct to pass information to the heavy lifting calculation internal methods
Definition at line 344 of file STEP_Propagator.h.
◆ Cache()
| Trk::STEP_Propagator::Cache::Cache |
( |
const EventContext & | ctx | ) |
|
|
inline |
◆ AmgSymMatrix() [1/2]
| Trk::STEP_Propagator::Cache::AmgSymMatrix |
( |
5 | | ) |
|
◆ AmgSymMatrix() [2/2]
| Trk::STEP_Propagator::Cache::AmgSymMatrix |
( |
5 | | ) |
|
◆ m_binMat
◆ m_brem
| bool Trk::STEP_Propagator::Cache::m_brem { false } |
◆ m_bremEmitThreshold
| double Trk::STEP_Propagator::Cache::m_bremEmitThreshold { 0. } |
◆ m_bremMom
| double Trk::STEP_Propagator::Cache::m_bremMom { 0. } |
◆ m_bremSampleThreshold
| double Trk::STEP_Propagator::Cache::m_bremSampleThreshold { 0. } |
◆ m_charge
| double Trk::STEP_Propagator::Cache::m_charge {} |
◆ m_combinedEloss
◆ m_combinedThickness
| double Trk::STEP_Propagator::Cache::m_combinedThickness {} |
◆ m_ctx
| const EventContext& Trk::STEP_Propagator::Cache::m_ctx |
◆ m_currentDist
| std::vector<std::pair<int, std::pair<double, double> > > Trk::STEP_Propagator::Cache::m_currentDist |
◆ m_currentLayerBin
| size_t Trk::STEP_Propagator::Cache::m_currentLayerBin {} |
◆ m_delIoni
| double Trk::STEP_Propagator::Cache::m_delIoni { 0 } |
◆ m_delRad
| double Trk::STEP_Propagator::Cache::m_delRad { 0 } |
◆ m_detailedElossFlag
| bool Trk::STEP_Propagator::Cache::m_detailedElossFlag { true } |
◆ m_energyLoss
| bool Trk::STEP_Propagator::Cache::m_energyLoss { true } |
◆ m_extrapolationCache
◆ m_fieldCache
◆ m_hitVector
| std::vector<Trk::HitInfo>* Trk::STEP_Propagator::Cache::m_hitVector { nullptr } |
◆ m_identifiedParameters
| std::vector<std::pair<std::unique_ptr<Trk::TrackParameters>, int> >* Trk::STEP_Propagator::Cache::m_identifiedParameters { nullptr } |
◆ m_includeBgradients
| bool Trk::STEP_Propagator::Cache::m_includeBgradients { true } |
◆ m_includeGgradient
| bool Trk::STEP_Propagator::Cache::m_includeGgradient { false } |
◆ m_inputThetaVariance
| double Trk::STEP_Propagator::Cache::m_inputThetaVariance {} |
◆ m_kazL
| double Trk::STEP_Propagator::Cache::m_kazL { 0 } |
◆ m_layXmax
| double Trk::STEP_Propagator::Cache::m_layXmax { 1. } |
◆ m_matdump_lastpath
| double Trk::STEP_Propagator::Cache::m_matdump_lastpath {} |
◆ m_material
| const Material* Trk::STEP_Propagator::Cache::m_material { nullptr } |
◆ m_matPropOK
| bool Trk::STEP_Propagator::Cache::m_matPropOK { true } |
◆ m_matstates
◆ m_matupd_lastmom
| double Trk::STEP_Propagator::Cache::m_matupd_lastmom {} |
◆ m_matupd_lastpath
| double Trk::STEP_Propagator::Cache::m_matupd_lastpath {} |
◆ m_maxPath
| double Trk::STEP_Propagator::Cache::m_maxPath { 100000. } |
◆ m_maxSteps
| int Trk::STEP_Propagator::Cache::m_maxSteps { 10000 } |
◆ m_momentumCutOff
| double Trk::STEP_Propagator::Cache::m_momentumCutOff { 50. } |
◆ m_MPV
| bool Trk::STEP_Propagator::Cache::m_MPV { false } |
◆ m_multipleScattering
| bool Trk::STEP_Propagator::Cache::m_multipleScattering { true } |
◆ m_P
| double Trk::STEP_Propagator::Cache::m_P[45] {} |
◆ m_particle
◆ m_particleMass
| double Trk::STEP_Propagator::Cache::m_particleMass { 0 } |
◆ m_pathLimit
| double Trk::STEP_Propagator::Cache::m_pathLimit {} |
◆ m_propagateWithPathLimit
| int Trk::STEP_Propagator::Cache::m_propagateWithPathLimit {} |
◆ m_randomEngine
| CLHEP::HepRandomEngine* Trk::STEP_Propagator::Cache::m_randomEngine { nullptr } |
◆ m_scatteringScale
| double Trk::STEP_Propagator::Cache::m_scatteringScale { 1. } |
◆ m_sigmaIoni
| double Trk::STEP_Propagator::Cache::m_sigmaIoni { 0 } |
◆ m_sigmaRad
| double Trk::STEP_Propagator::Cache::m_sigmaRad { 0 } |
◆ m_solenoid
| bool Trk::STEP_Propagator::Cache::m_solenoid { false } |
Switch for turning off material effects temporarily.
Definition at line 349 of file STEP_Propagator.h.
◆ m_straggling
| bool Trk::STEP_Propagator::Cache::m_straggling { true } |
◆ m_stragglingVariance
| double Trk::STEP_Propagator::Cache::m_stragglingVariance {} |
◆ m_timeIn
| double Trk::STEP_Propagator::Cache::m_timeIn {} |
◆ m_timeOfFlight
| double Trk::STEP_Propagator::Cache::m_timeOfFlight {} |
◆ m_timeStep
| double Trk::STEP_Propagator::Cache::m_timeStep {} |
◆ m_tolerance
| double Trk::STEP_Propagator::Cache::m_tolerance { 1e-05 } |
◆ m_trackingVolume
| const TrackingVolume* Trk::STEP_Propagator::Cache::m_trackingVolume { nullptr } |
The documentation for this struct was generated from the following file: