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

#include <AFP_TDSimHit.h>

Collaboration diagram for AFP_TDSimHit:

Public Member Functions

 AFP_TDSimHit (const int &nHitID, const int &nTrackID, const int &nParticleEncoding, const float &fKineticEnergy, const float &fEnergyDeposit, const float &fWaveLength, const float &fPreStepX, const float &fPreStepY, const float &fPreStepZ, const float &fPostStepX, const float &fPostStepY, const float &fPostStepZ, const float &fGlobalTime, const int &nStationID, const int &nDetectorID, const int &nSensitiveElementID)
 
 AFP_TDSimHit ()
 
virtual ~AFP_TDSimHit ()
 
bool operator< (const AFP_TDSimHit &obj) const
 

Public Attributes

int m_nHitID
 
int m_nTrackID
 
int m_nParticleEncoding
 
float m_fKineticEnergy
 
float m_fEnergyDeposit
 
float m_fWaveLength
 
float m_fPreStepX
 
float m_fPreStepY
 
float m_fPreStepZ
 
float m_fPostStepX
 
float m_fPostStepY
 
float m_fPostStepZ
 
float m_fGlobalTime
 
int m_nStationID
 
int m_nDetectorID
 
int m_nSensitiveElementID
 

Detailed Description

Definition at line 8 of file AFP_TDSimHit.h.

Constructor & Destructor Documentation

◆ AFP_TDSimHit() [1/2]

AFP_TDSimHit::AFP_TDSimHit ( const int &  nHitID,
const int &  nTrackID,
const int &  nParticleEncoding,
const float &  fKineticEnergy,
const float &  fEnergyDeposit,
const float &  fWaveLength,
const float &  fPreStepX,
const float &  fPreStepY,
const float &  fPreStepZ,
const float &  fPostStepX,
const float &  fPostStepY,
const float &  fPostStepZ,
const float &  fGlobalTime,
const int &  nStationID,
const int &  nDetectorID,
const int &  nSensitiveElementID 
)

Definition at line 7 of file AFP_TDSimHit.cxx.

8 {
9  m_nHitID = nHitID;
10  m_nTrackID = nTrackID;
11  m_nParticleEncoding = nParticleEncoding;
12  m_fKineticEnergy = fKineticEnergy;
13  m_fEnergyDeposit = fEnergyDeposit;
14  m_fWaveLength = fWaveLength;
15  m_fPreStepX = fPreStepX;
16  m_fPreStepY = fPreStepY;
17  m_fPreStepZ = fPreStepZ;
18  m_fPostStepX = fPostStepX;
19  m_fPostStepY = fPostStepY;
20  m_fPostStepZ = fPostStepZ;
21  m_fGlobalTime = fGlobalTime;
22 
23  m_nStationID = nStationID;
24  m_nDetectorID = nDetectorID;
25  m_nSensitiveElementID= nSensitiveElementID ;
26 }

◆ AFP_TDSimHit() [2/2]

AFP_TDSimHit::AFP_TDSimHit ( )

Definition at line 28 of file AFP_TDSimHit.cxx.

29 {
30  m_nHitID=-1;
31  m_nTrackID=-1;
33  m_fKineticEnergy=0.0;
34  m_fEnergyDeposit=0.0;
35  m_fWaveLength=0.0;
36  m_fPreStepX=0.0;
37  m_fPreStepY=0.0;
38  m_fPreStepZ=0.0;
39  m_fPostStepX=0.0;
40  m_fPostStepY=0.0;
41  m_fPostStepZ=0.0;
42  m_fGlobalTime=0.0;
43 
44  m_nStationID=-1;
45  m_nDetectorID=-1;
47 }

◆ ~AFP_TDSimHit()

AFP_TDSimHit::~AFP_TDSimHit ( )
virtual

Definition at line 49 of file AFP_TDSimHit.cxx.

50 {
51 
52 }

Member Function Documentation

◆ operator<()

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

Definition at line 14 of file AFP_TDSimHit.h.

14 {return m_nHitID < obj.m_nHitID;}

Member Data Documentation

◆ m_fEnergyDeposit

float AFP_TDSimHit::m_fEnergyDeposit

Definition at line 21 of file AFP_TDSimHit.h.

◆ m_fGlobalTime

float AFP_TDSimHit::m_fGlobalTime

Definition at line 29 of file AFP_TDSimHit.h.

◆ m_fKineticEnergy

float AFP_TDSimHit::m_fKineticEnergy

Definition at line 20 of file AFP_TDSimHit.h.

◆ m_fPostStepX

float AFP_TDSimHit::m_fPostStepX

Definition at line 26 of file AFP_TDSimHit.h.

◆ m_fPostStepY

float AFP_TDSimHit::m_fPostStepY

Definition at line 27 of file AFP_TDSimHit.h.

◆ m_fPostStepZ

float AFP_TDSimHit::m_fPostStepZ

Definition at line 28 of file AFP_TDSimHit.h.

◆ m_fPreStepX

float AFP_TDSimHit::m_fPreStepX

Definition at line 23 of file AFP_TDSimHit.h.

◆ m_fPreStepY

float AFP_TDSimHit::m_fPreStepY

Definition at line 24 of file AFP_TDSimHit.h.

◆ m_fPreStepZ

float AFP_TDSimHit::m_fPreStepZ

Definition at line 25 of file AFP_TDSimHit.h.

◆ m_fWaveLength

float AFP_TDSimHit::m_fWaveLength

Definition at line 22 of file AFP_TDSimHit.h.

◆ m_nDetectorID

int AFP_TDSimHit::m_nDetectorID

Definition at line 32 of file AFP_TDSimHit.h.

◆ m_nHitID

int AFP_TDSimHit::m_nHitID

Definition at line 17 of file AFP_TDSimHit.h.

◆ m_nParticleEncoding

int AFP_TDSimHit::m_nParticleEncoding

Definition at line 19 of file AFP_TDSimHit.h.

◆ m_nSensitiveElementID

int AFP_TDSimHit::m_nSensitiveElementID

Definition at line 33 of file AFP_TDSimHit.h.

◆ m_nStationID

int AFP_TDSimHit::m_nStationID

Definition at line 31 of file AFP_TDSimHit.h.

◆ m_nTrackID

int AFP_TDSimHit::m_nTrackID

Definition at line 18 of file AFP_TDSimHit.h.


The documentation for this class was generated from the following files:
AFP_TDSimHit::m_nTrackID
int m_nTrackID
Definition: AFP_TDSimHit.h:18
AFP_TDSimHit::m_fPreStepX
float m_fPreStepX
Definition: AFP_TDSimHit.h:23
AFP_TDSimHit::m_fPostStepY
float m_fPostStepY
Definition: AFP_TDSimHit.h:27
AFP_TDSimHit::m_fKineticEnergy
float m_fKineticEnergy
Definition: AFP_TDSimHit.h:20
AFP_TDSimHit::m_fPreStepY
float m_fPreStepY
Definition: AFP_TDSimHit.h:24
AFP_TDSimHit::m_nParticleEncoding
int m_nParticleEncoding
Definition: AFP_TDSimHit.h:19
AFP_TDSimHit::m_nDetectorID
int m_nDetectorID
Definition: AFP_TDSimHit.h:32
AFP_TDSimHit::m_fEnergyDeposit
float m_fEnergyDeposit
Definition: AFP_TDSimHit.h:21
AFP_TDSimHit::m_nHitID
int m_nHitID
Definition: AFP_TDSimHit.h:17
AFP_TDSimHit::m_fPreStepZ
float m_fPreStepZ
Definition: AFP_TDSimHit.h:25
AFP_TDSimHit::m_fGlobalTime
float m_fGlobalTime
Definition: AFP_TDSimHit.h:29
AFP_TDSimHit::m_nSensitiveElementID
int m_nSensitiveElementID
Definition: AFP_TDSimHit.h:33
python.PyAthena.obj
obj
Definition: PyAthena.py:135
AFP_TDSimHit::m_nStationID
int m_nStationID
Definition: AFP_TDSimHit.h:31
AFP_TDSimHit::m_fPostStepX
float m_fPostStepX
Definition: AFP_TDSimHit.h:26
AFP_TDSimHit::m_fWaveLength
float m_fWaveLength
Definition: AFP_TDSimHit.h:22
AFP_TDSimHit::m_fPostStepZ
float m_fPostStepZ
Definition: AFP_TDSimHit.h:28