|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRK_POSITIONMOMENTUMWRITER_H
10 #define TRK_POSITIONMOMENTUMWRITER_H
40 double m,
int pdg)
override;
81 #endif // TRK_POSITIONMOMENTUMWRITER_H
std::vector< float > * m_pPositionZ
std::vector< float > * m_pMomentumMag
std::vector< float > * m_pPositionR
std::vector< float > * m_pPositionY
std::string m_treeDescription
std::vector< float > * m_pMomentumPhi
virtual StatusCode initialize() override
standard Athena methods
virtual void recordTrackState(const Amg::Vector3D &pos, const Amg::Vector3D &mom) override
Record a single TrackState.
~PositionMomentumWriter()
std::vector< float > * m_pMomentumY
std::vector< float > * m_pPositionX
std::vector< float > * m_pMomentumX
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual void finalizeTrack() override
Finalization State.
Eigen::Matrix< double, 3, 1 > Vector3D
PositionMomentumWriter(const std::string &, const std::string &, const IInterface *)
standard AlgTool constructor / destructor
std::vector< float > * m_pMomentumEta
virtual StatusCode finalize() override
std::vector< float > * m_pMomentumZ
virtual void initializeTrack(const Amg::Vector3D &pos, const Amg::Vector3D &mom, double m, int pdg) override
Initialize State.