ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
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
 
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()

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

Definition at line 23 of file TrackRecord_p2.h.

23 {return m_volName;}

Friends And Related Function Documentation

◆ 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.

◆ m_momentumX

float TrackRecord_p2::m_momentumX {0}
private

Definition at line 30 of file TrackRecord_p2.h.

◆ m_momentumY

float TrackRecord_p2::m_momentumY {0}
private

Definition at line 30 of file TrackRecord_p2.h.

◆ m_momentumZ

float TrackRecord_p2::m_momentumZ {0}
private

Definition at line 30 of file TrackRecord_p2.h.

◆ m_PDG_code

int TrackRecord_p2::m_PDG_code {0}
private

Definition at line 27 of file TrackRecord_p2.h.

◆ m_positionX

float TrackRecord_p2::m_positionX {0}
private

Definition at line 31 of file TrackRecord_p2.h.

◆ m_positionY

float TrackRecord_p2::m_positionY {0}
private

Definition at line 31 of file TrackRecord_p2.h.

◆ m_positionZ

float TrackRecord_p2::m_positionZ {0}
private

Definition at line 31 of file TrackRecord_p2.h.

◆ m_status

int TrackRecord_p2::m_status {0}
private

Definition at line 28 of file TrackRecord_p2.h.

◆ m_time

float TrackRecord_p2::m_time {0}
private

Definition at line 32 of file TrackRecord_p2.h.

◆ m_uniqueID

int TrackRecord_p2::m_uniqueID {0}
private

Definition at line 33 of file TrackRecord_p2.h.

◆ m_volName

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

Definition at line 34 of file TrackRecord_p2.h.


The documentation for this class was generated from the following file:
TrackRecord_p2::m_momentumY
float m_momentumY
Definition: TrackRecord_p2.h:30
TrackRecord_p2::m_PDG_code
int m_PDG_code
Definition: TrackRecord_p2.h:27
TrackRecord_p2::m_positionZ
float m_positionZ
Definition: TrackRecord_p2.h:31
TrackRecord_p2::m_uniqueID
int m_uniqueID
Definition: TrackRecord_p2.h:33
TrackRecord_p2::m_energy
float m_energy
Definition: TrackRecord_p2.h:29
TrackRecord_p2::m_momentumZ
float m_momentumZ
Definition: TrackRecord_p2.h:30
TrackRecord_p2::m_positionY
float m_positionY
Definition: TrackRecord_p2.h:31
TrackRecord_p2::m_status
int m_status
Definition: TrackRecord_p2.h:28
TrackRecord_p2::m_momentumX
float m_momentumX
Definition: TrackRecord_p2.h:30
TrackRecord_p2::m_volName
std::string m_volName
Definition: TrackRecord_p2.h:34
TrackRecord_p2::m_time
float m_time
Definition: TrackRecord_p2.h:32
TrackRecord_p2::m_positionX
float m_positionX
Definition: TrackRecord_p2.h:31