ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
TrackRecord_p1 Class Reference

#include <TrackRecord_p1.h>

Collaboration diagram for TrackRecord_p1:

Public Member Functions

 TrackRecord_p1 ()
 
int PDG_code () 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 barCode () const
 
std::string volName () const
 

Private Attributes

int m_PDG_code
 
float m_energy
 
float m_momentumX
 
float m_momentumY
 
float m_momentumZ
 
float m_positionX
 
float m_positionY
 
float m_positionZ
 
float m_time
 
int m_barCode
 
std::string m_volName
 

Friends

class TrackRecordCnv_p1
 

Detailed Description

Definition at line 9 of file TrackRecord_p1.h.

Constructor & Destructor Documentation

◆ TrackRecord_p1()

TrackRecord_p1::TrackRecord_p1 ( )
inline

Definition at line 11 of file TrackRecord_p1.h.

11  : m_PDG_code(0), m_energy(0),
14  m_time(0), m_barCode(0), m_volName("") {};

Member Function Documentation

◆ barCode()

int TrackRecord_p1::barCode ( ) const
inline

Definition at line 24 of file TrackRecord_p1.h.

24 {return m_barCode;}

◆ energy()

float TrackRecord_p1::energy ( ) const
inline

Definition at line 16 of file TrackRecord_p1.h.

16 {return m_energy;}

◆ momentumX()

float TrackRecord_p1::momentumX ( ) const
inline

Definition at line 17 of file TrackRecord_p1.h.

17 {return m_momentumX;}

◆ momentumY()

float TrackRecord_p1::momentumY ( ) const
inline

Definition at line 18 of file TrackRecord_p1.h.

18 {return m_momentumY;}

◆ momentumZ()

float TrackRecord_p1::momentumZ ( ) const
inline

Definition at line 19 of file TrackRecord_p1.h.

19 {return m_momentumZ;}

◆ PDG_code()

int TrackRecord_p1::PDG_code ( ) const
inline

Definition at line 15 of file TrackRecord_p1.h.

15 {return m_PDG_code;}

◆ positionX()

float TrackRecord_p1::positionX ( ) const
inline

Definition at line 20 of file TrackRecord_p1.h.

20 {return m_positionX;}

◆ positionY()

float TrackRecord_p1::positionY ( ) const
inline

Definition at line 21 of file TrackRecord_p1.h.

21 {return m_positionY;}

◆ positionZ()

float TrackRecord_p1::positionZ ( ) const
inline

Definition at line 22 of file TrackRecord_p1.h.

22 {return m_positionZ;}

◆ time()

float TrackRecord_p1::time ( ) const
inline

Definition at line 23 of file TrackRecord_p1.h.

23 {return m_time;}

◆ volName()

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

Definition at line 25 of file TrackRecord_p1.h.

25 {return m_volName;}

Friends And Related Function Documentation

◆ TrackRecordCnv_p1

friend class TrackRecordCnv_p1
friend

Definition at line 26 of file TrackRecord_p1.h.

Member Data Documentation

◆ m_barCode

int TrackRecord_p1::m_barCode
private

Definition at line 34 of file TrackRecord_p1.h.

◆ m_energy

float TrackRecord_p1::m_energy
private

Definition at line 30 of file TrackRecord_p1.h.

◆ m_momentumX

float TrackRecord_p1::m_momentumX
private

Definition at line 31 of file TrackRecord_p1.h.

◆ m_momentumY

float TrackRecord_p1::m_momentumY
private

Definition at line 31 of file TrackRecord_p1.h.

◆ m_momentumZ

float TrackRecord_p1::m_momentumZ
private

Definition at line 31 of file TrackRecord_p1.h.

◆ m_PDG_code

int TrackRecord_p1::m_PDG_code
private

Definition at line 29 of file TrackRecord_p1.h.

◆ m_positionX

float TrackRecord_p1::m_positionX
private

Definition at line 32 of file TrackRecord_p1.h.

◆ m_positionY

float TrackRecord_p1::m_positionY
private

Definition at line 32 of file TrackRecord_p1.h.

◆ m_positionZ

float TrackRecord_p1::m_positionZ
private

Definition at line 32 of file TrackRecord_p1.h.

◆ m_time

float TrackRecord_p1::m_time
private

Definition at line 33 of file TrackRecord_p1.h.

◆ m_volName

std::string TrackRecord_p1::m_volName
private

Definition at line 35 of file TrackRecord_p1.h.


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