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

#include <ALFA_ODHit.h>

Collaboration diagram for ALFA_ODHit:

Public Member Functions

 ALFA_ODHit (int, int, int, float, float, float, float, float, float, float, float, float, int, int, int, int, int)
 
 ALFA_ODHit ()
 
virtual ~ALFA_ODHit ()
 
bool operator< (const ALFA_ODHit &obj) const
 
int GetHitID () const
 
int GetTrackID () const
 
int GetParticleEncoding () const
 
float GetKineticEnergy () const
 
float GetEnergyDeposit () const
 
float GetPreStepX () const
 
float GetPreStepY () const
 
float GetPreStepZ () const
 
float GetPostStepX () const
 
float GetPostStepY () const
 
float GetPostStepZ () const
 
float GetGlobalTime () const
 
int GetSignFiber () const
 
int GetODSide () const
 
int GetPlateNumber () const
 
int GetFiberNumber () const
 
int GetStationNumber () const
 

Private Attributes

int m_hitID
 
int m_particleEncoding
 
float m_kineticEnergy
 
float m_energyDeposit
 
float m_preStepX
 
float m_preStepY
 
float m_preStepZ
 
float m_postStepX
 
float m_postStepY
 
float m_postStepZ
 
float m_globalTime
 
int m_sign_fiber
 
int m_OD_side
 
int m_n_plate
 
int m_n_fiber
 
int m_n_station
 

Detailed Description

Definition at line 10 of file ALFA_ODHit.h.

Constructor & Destructor Documentation

◆ ALFA_ODHit() [1/2]

ALFA_ODHit::ALFA_ODHit ( int  hit,
int  ,
int  particle,
float  kinEnergy,
float  eneDeposit,
float  preX,
float  preY,
float  preZ,
float  postX,
float  postY,
float  postZ,
float  time,
int  sign,
int  side,
int  plate,
int  fiber,
int  station 
)

Definition at line 11 of file ALFA_ODHit.cxx.

20  :
21  m_hitID(hit),
22  //trackID(track),
23 // m_partLink(track),
25  m_kineticEnergy(kinEnergy),
26  m_energyDeposit(eneDeposit),
27  m_preStepX(preX), m_preStepY(preY), m_preStepZ(preZ),
28  m_postStepX(postX), m_postStepY(postY), m_postStepZ(postZ),
30  m_sign_fiber(sign), m_OD_side(side),m_n_plate(plate), m_n_fiber(fiber), m_n_station(station)
31  {}

◆ ALFA_ODHit() [2/2]

ALFA_ODHit::ALFA_ODHit ( )

Definition at line 35 of file ALFA_ODHit.cxx.

35  :
36  m_hitID(0xffff),
37  //trackID(0),
39  m_kineticEnergy(0.),
40  m_energyDeposit(0.),
41  m_preStepX(0.), m_preStepY(0.), m_preStepZ(0.),
42  m_postStepX(0.), m_postStepY(0.), m_postStepZ(0.),
43  m_globalTime(0.),
45 {}

◆ ~ALFA_ODHit()

ALFA_ODHit::~ALFA_ODHit ( )
virtual

Definition at line 48 of file ALFA_ODHit.cxx.

48 {}

Member Function Documentation

◆ GetEnergyDeposit()

float ALFA_ODHit::GetEnergyDeposit ( ) const
inline

Definition at line 42 of file ALFA_ODHit.h.

43  {return m_energyDeposit;}

◆ GetFiberNumber()

int ALFA_ODHit::GetFiberNumber ( ) const
inline

Definition at line 75 of file ALFA_ODHit.h.

76  {return m_n_fiber;}

◆ GetGlobalTime()

float ALFA_ODHit::GetGlobalTime ( ) const
inline

Definition at line 63 of file ALFA_ODHit.h.

64  {return m_globalTime;}

◆ GetHitID()

int ALFA_ODHit::GetHitID ( ) const
inline

Definition at line 27 of file ALFA_ODHit.h.

28  {return m_hitID;}

◆ GetKineticEnergy()

float ALFA_ODHit::GetKineticEnergy ( ) const
inline

Definition at line 39 of file ALFA_ODHit.h.

40  {return m_kineticEnergy;}

◆ GetODSide()

int ALFA_ODHit::GetODSide ( ) const
inline

Definition at line 69 of file ALFA_ODHit.h.

70  {return m_OD_side;}

◆ GetParticleEncoding()

int ALFA_ODHit::GetParticleEncoding ( ) const
inline

Definition at line 36 of file ALFA_ODHit.h.

37  {return m_particleEncoding;}

◆ GetPlateNumber()

int ALFA_ODHit::GetPlateNumber ( ) const
inline

Definition at line 72 of file ALFA_ODHit.h.

73  {return m_n_plate;}

◆ GetPostStepX()

float ALFA_ODHit::GetPostStepX ( ) const
inline

Definition at line 54 of file ALFA_ODHit.h.

55  {return m_postStepX;}

◆ GetPostStepY()

float ALFA_ODHit::GetPostStepY ( ) const
inline

Definition at line 57 of file ALFA_ODHit.h.

58  {return m_postStepY;}

◆ GetPostStepZ()

float ALFA_ODHit::GetPostStepZ ( ) const
inline

Definition at line 60 of file ALFA_ODHit.h.

61  {return m_postStepZ;}

◆ GetPreStepX()

float ALFA_ODHit::GetPreStepX ( ) const
inline

Definition at line 45 of file ALFA_ODHit.h.

46  {return m_preStepX;}

◆ GetPreStepY()

float ALFA_ODHit::GetPreStepY ( ) const
inline

Definition at line 48 of file ALFA_ODHit.h.

49  {return m_preStepY;}

◆ GetPreStepZ()

float ALFA_ODHit::GetPreStepZ ( ) const
inline

Definition at line 51 of file ALFA_ODHit.h.

52  {return m_preStepZ;}

◆ GetSignFiber()

int ALFA_ODHit::GetSignFiber ( ) const
inline

Definition at line 66 of file ALFA_ODHit.h.

67  {return m_sign_fiber;}

◆ GetStationNumber()

int ALFA_ODHit::GetStationNumber ( ) const
inline

Definition at line 78 of file ALFA_ODHit.h.

79  {return m_n_station;}

◆ GetTrackID()

int ALFA_ODHit::GetTrackID ( ) const

Definition at line 51 of file ALFA_ODHit.cxx.

52 {
53  return 22;
54 }

◆ operator<()

bool ALFA_ODHit::operator< ( const ALFA_ODHit obj) const
inline

Definition at line 24 of file ALFA_ODHit.h.

25  {return m_hitID < obj.m_hitID;}

Member Data Documentation

◆ m_energyDeposit

float ALFA_ODHit::m_energyDeposit
private

Definition at line 88 of file ALFA_ODHit.h.

◆ m_globalTime

float ALFA_ODHit::m_globalTime
private

Definition at line 95 of file ALFA_ODHit.h.

◆ m_hitID

int ALFA_ODHit::m_hitID
private

Definition at line 83 of file ALFA_ODHit.h.

◆ m_kineticEnergy

float ALFA_ODHit::m_kineticEnergy
private

Definition at line 87 of file ALFA_ODHit.h.

◆ m_n_fiber

int ALFA_ODHit::m_n_fiber
private

Definition at line 100 of file ALFA_ODHit.h.

◆ m_n_plate

int ALFA_ODHit::m_n_plate
private

Definition at line 99 of file ALFA_ODHit.h.

◆ m_n_station

int ALFA_ODHit::m_n_station
private

Definition at line 101 of file ALFA_ODHit.h.

◆ m_OD_side

int ALFA_ODHit::m_OD_side
private

Definition at line 98 of file ALFA_ODHit.h.

◆ m_particleEncoding

int ALFA_ODHit::m_particleEncoding
private

Definition at line 86 of file ALFA_ODHit.h.

◆ m_postStepX

float ALFA_ODHit::m_postStepX
private

Definition at line 92 of file ALFA_ODHit.h.

◆ m_postStepY

float ALFA_ODHit::m_postStepY
private

Definition at line 93 of file ALFA_ODHit.h.

◆ m_postStepZ

float ALFA_ODHit::m_postStepZ
private

Definition at line 94 of file ALFA_ODHit.h.

◆ m_preStepX

float ALFA_ODHit::m_preStepX
private

Definition at line 89 of file ALFA_ODHit.h.

◆ m_preStepY

float ALFA_ODHit::m_preStepY
private

Definition at line 90 of file ALFA_ODHit.h.

◆ m_preStepZ

float ALFA_ODHit::m_preStepZ
private

Definition at line 91 of file ALFA_ODHit.h.

◆ m_sign_fiber

int ALFA_ODHit::m_sign_fiber
private

Definition at line 97 of file ALFA_ODHit.h.


The documentation for this class was generated from the following files:
Trk::ParticleSwitcher::particle
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
Definition: ParticleHypothesis.h:76
ALFA_ODHit::m_globalTime
float m_globalTime
Definition: ALFA_ODHit.h:95
ALFA_ODHit::m_n_fiber
int m_n_fiber
Definition: ALFA_ODHit.h:100
ALFA_ODHit::m_sign_fiber
int m_sign_fiber
Definition: ALFA_ODHit.h:97
ALFA_ODHit::m_energyDeposit
float m_energyDeposit
Definition: ALFA_ODHit.h:88
ALFA_ODHit::m_preStepZ
float m_preStepZ
Definition: ALFA_ODHit.h:91
ALFA_ODHit::m_postStepZ
float m_postStepZ
Definition: ALFA_ODHit.h:94
ALFA_ODHit::m_preStepY
float m_preStepY
Definition: ALFA_ODHit.h:90
TRT::Hit::side
@ side
Definition: HitInfo.h:83
ALFA_ODHit::m_postStepX
float m_postStepX
Definition: ALFA_ODHit.h:92
ALFA_ODHit::m_OD_side
int m_OD_side
Definition: ALFA_ODHit.h:98
sign
int sign(int a)
Definition: TRT_StrawNeighbourSvc.h:127
ALFA_ODHit::m_hitID
int m_hitID
Definition: ALFA_ODHit.h:83
ALFA_ODHit::m_particleEncoding
int m_particleEncoding
Definition: ALFA_ODHit.h:86
ALFA_ODHit::m_n_plate
int m_n_plate
Definition: ALFA_ODHit.h:99
CaloSwCorrections.time
def time(flags, cells_name, *args, **kw)
Definition: CaloSwCorrections.py:242
ALFA_ODHit::m_kineticEnergy
float m_kineticEnergy
Definition: ALFA_ODHit.h:87
ALFA_ODHit::m_preStepX
float m_preStepX
Definition: ALFA_ODHit.h:89
ALFA_ODHit::m_n_station
int m_n_station
Definition: ALFA_ODHit.h:101
python.PyAthena.obj
obj
Definition: PyAthena.py:135
ALFA_ODHit::m_postStepY
float m_postStepY
Definition: ALFA_ODHit.h:93