|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    9 #ifndef TRKEXINTERFACES_MATERIAKEFFECTSENGINE_H 
   10 #define TRKEXINTERFACES_MATERIAKEFFECTSENGINE_H 
   72     "apply the energy loss correction"};
 
   73       BooleanProperty 
m_eLossMpv{
this, 
"MostProbableEnergyLoss", 
true,
 
   74     "apply the energy loss correction as most probable value"};
 
   76     "apply the multiple (coulomb) scattering correction"};
 
   86 #endif // TRKEXINTERFACES_MATERIAKEFFECTSENGINE_H 
  
MaterialEffectsEngine(const std::string &, const std::string &, const IInterface *)
Constructor.
MaterialUpdateStage
This is a steering enum to tell which material update stage:
StringProperty m_sopPrefix_prop
MaterialInteraction m_interactionFormulae
the formulas concentrated
TrackParameters * updateTrackParameters(Trk::TrackParameters ¶meters, Trk::ExCellCharged &eCell, Trk::PropDirection dir, Trk::MaterialUpdateStage matupstage) const
charged extrapolation
virtual ExtrapolationCode handleMaterial(ExCellCharged &ecCharged, PropDirection dir=alongMomentum, MaterialUpdateStage matupstage=fullUpdate) const
charged extrapolation
~MaterialEffectsEngine()
Destructor.
BooleanProperty m_eLossMpv
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
StringProperty m_sopPostfix_prop
StatusCode initialize()
AlgTool initialize method.
BooleanProperty m_eLossCorrection
BooleanProperty m_mscCorrection
Define macros for attributes used to control the static checker.
StatusCode finalize()
AlgTool finalize method.