9#ifndef MATERIALONTRACKVALIDATION_H
10#define MATERIALONTRACKVALIDATION_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
float m_positionY[MAXUPDATES]
y position of the update
void bookTree()
booking the tree
double m_eta[MAXUPDATES]
eta
float m_positionZ[MAXUPDATES]
z position of the update
float m_positionR[MAXUPDATES]
r value of the material update
~MaterialOnTrackValidation()
Default Destructor.
std::string m_inputTrackCollection
properties from JobOptions:
float m_positionX[MAXUPDATES]
x position of the update
float m_traversedStepInX0[MAXUPDATES]
the step path in x0
MaterialOnTrackValidation(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
float m_momentumChange[MAXUPDATES]
change of the momentum
StatusCode initialize()
standard Athena-Algorithm method
StatusCode execute()
standard Athena-Algorithm method
double m_currentPathInX0
accumulation variable
float m_traversedPathInX0[MAXUPDATES]
accumulated traversed path in rlength
StatusCode finalize()
standard Athena-Algorithm method
double m_stepInX0
traversed thickness in radiation length
float m_momentum[MAXUPDATES]
momentum before the update is applied
Ensure that the ATLAS eigen extensions are properly loaded.