|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRK_ENERGYLOSSMONITOR_H
10 #define TRK_ENERGYLOSSMONITOR_H
13 #include "GaudiKernel/INTupleSvc.h"
14 #include "GaudiKernel/NTuple.h"
69 NTuple::Array<float>
m_p;
70 NTuple::Array<float>
m_E;
83 #endif // TRK_TRACKPOSITIONNTUPLEHELPER_H
NTuple::Item< float > m_initialE
virtual void initializeTrack(double p, double E, double eta, double phi)
Initialize State.
NTuple::Item< float > m_initialPhi
virtual void recordTrackState(const Amg::Vector3D &pos, const Amg::Vector3D &mom, double mass)
Record a single TrackState.
virtual void finalizeTrack()
Finalization State.
EnergyLossMonitor(const std::string &, const std::string &, const IInterface *)
standard AlgTool constructor / destructor
ServiceHandle< INTupleSvc > m_ntupleSvc
Ntuple Business.
StatusCode initialize()
standard Athena methods
NTuple::Item< float > m_initialP
Initial variables.
NTuple::Array< float > m_p
NTuple::Array< float > m_phi
NTuple::Array< float > m_E
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_currentStep
Ntuple helper.
NTuple::Array< float > m_eta
NTuple::Array< float > m_hitR
std::string m_outputNtupleDescription
Ensure that the ATLAS eigen extensions are properly loaded.
NTuple::Array< float > m_hitZ
NTuple::Array< float > m_hitY
Eigen::Matrix< double, 3, 1 > Vector3D
NTuple::Item< float > m_initialEta
NTuple::Array< float > m_hitX
NTuple::Item< long > m_steps
Step variables.
std::string m_outputNtuplePath