ATLAS Offline Software
Loading...
Searching...
No Matches
TrackRecord_p2 Class Reference

#include <TrackRecord_p2.h>

Collaboration diagram for TrackRecord_p2:

Public Member Functions

 TrackRecord_p2 ()
int PDG_code () const
int status () const
float energy () const
float momentumX () const
float momentumY () const
float momentumZ () const
float positionX () const
float positionY () const
float positionZ () const
float time () const
int uniqueID () const
const std::string & volName () const

Private Attributes

int m_PDG_code {0}
int m_status {0}
float m_energy {0}
float m_momentumX {0}
float m_momentumY {0}
float m_momentumZ {0}
float m_positionX {0}
float m_positionY {0}
float m_positionZ {0}
float m_time {0}
int m_uniqueID {0}
std::string m_volName {""}

Friends

class TrackRecordCnv_p2

Detailed Description

Definition at line 9 of file TrackRecord_p2.h.

Constructor & Destructor Documentation

◆ TrackRecord_p2()

TrackRecord_p2::TrackRecord_p2 ( )
inline

Definition at line 11 of file TrackRecord_p2.h.

11{};

Member Function Documentation

◆ energy()

float TrackRecord_p2::energy ( ) const
inline

Definition at line 14 of file TrackRecord_p2.h.

14{return m_energy;}

◆ momentumX()

float TrackRecord_p2::momentumX ( ) const
inline

Definition at line 15 of file TrackRecord_p2.h.

15{return m_momentumX;}

◆ momentumY()

float TrackRecord_p2::momentumY ( ) const
inline

Definition at line 16 of file TrackRecord_p2.h.

16{return m_momentumY;}

◆ momentumZ()

float TrackRecord_p2::momentumZ ( ) const
inline

Definition at line 17 of file TrackRecord_p2.h.

17{return m_momentumZ;}

◆ PDG_code()

int TrackRecord_p2::PDG_code ( ) const
inline

Definition at line 12 of file TrackRecord_p2.h.

12{return m_PDG_code;}

◆ positionX()

float TrackRecord_p2::positionX ( ) const
inline

Definition at line 18 of file TrackRecord_p2.h.

18{return m_positionX;}

◆ positionY()

float TrackRecord_p2::positionY ( ) const
inline

Definition at line 19 of file TrackRecord_p2.h.

19{return m_positionY;}

◆ positionZ()

float TrackRecord_p2::positionZ ( ) const
inline

Definition at line 20 of file TrackRecord_p2.h.

20{return m_positionZ;}

◆ status()

int TrackRecord_p2::status ( ) const
inline

Definition at line 13 of file TrackRecord_p2.h.

13{return m_status;}

◆ time()

float TrackRecord_p2::time ( ) const
inline

Definition at line 21 of file TrackRecord_p2.h.

21{return m_time;}

◆ uniqueID()

int TrackRecord_p2::uniqueID ( ) const
inline

Definition at line 22 of file TrackRecord_p2.h.

22{return m_uniqueID;}

◆ volName()

const std::string & TrackRecord_p2::volName ( ) const
inline

Definition at line 23 of file TrackRecord_p2.h.

23{return m_volName;}
std::string m_volName

◆ TrackRecordCnv_p2

friend class TrackRecordCnv_p2
friend

Definition at line 24 of file TrackRecord_p2.h.

Member Data Documentation

◆ m_energy

float TrackRecord_p2::m_energy {0}
private

Definition at line 29 of file TrackRecord_p2.h.

29{0};

◆ m_momentumX

float TrackRecord_p2::m_momentumX {0}
private

Definition at line 30 of file TrackRecord_p2.h.

30{0}, m_momentumY{0}, m_momentumZ{0};

◆ m_momentumY

float TrackRecord_p2::m_momentumY {0}
private

Definition at line 30 of file TrackRecord_p2.h.

30{0}, m_momentumY{0}, m_momentumZ{0};

◆ m_momentumZ

float TrackRecord_p2::m_momentumZ {0}
private

Definition at line 30 of file TrackRecord_p2.h.

30{0}, m_momentumY{0}, m_momentumZ{0};

◆ m_PDG_code

int TrackRecord_p2::m_PDG_code {0}
private

Definition at line 27 of file TrackRecord_p2.h.

27{0};

◆ m_positionX

float TrackRecord_p2::m_positionX {0}
private

Definition at line 31 of file TrackRecord_p2.h.

31{0}, m_positionY{0}, m_positionZ{0};

◆ m_positionY

float TrackRecord_p2::m_positionY {0}
private

Definition at line 31 of file TrackRecord_p2.h.

31{0}, m_positionY{0}, m_positionZ{0};

◆ m_positionZ

float TrackRecord_p2::m_positionZ {0}
private

Definition at line 31 of file TrackRecord_p2.h.

31{0}, m_positionY{0}, m_positionZ{0};

◆ m_status

int TrackRecord_p2::m_status {0}
private

Definition at line 28 of file TrackRecord_p2.h.

28{0};

◆ m_time

float TrackRecord_p2::m_time {0}
private

Definition at line 32 of file TrackRecord_p2.h.

32{0};

◆ m_uniqueID

int TrackRecord_p2::m_uniqueID {0}
private

Definition at line 33 of file TrackRecord_p2.h.

33{0};

◆ m_volName

std::string TrackRecord_p2::m_volName {""}
private

Definition at line 34 of file TrackRecord_p2.h.

34{""};

The documentation for this class was generated from the following file: