ATLAS Offline Software
Loading...
Searching...
No Matches
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
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

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()

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

Definition at line 25 of file TrackRecord_p1.h.

25{return m_volName;}

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