ATLAS Offline Software
Loading...
Searching...
No Matches
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}
int m_nSensitiveElementID
float m_fPostStepY
float m_fKineticEnergy
float m_fEnergyDeposit
float m_fGlobalTime
float m_fWaveLength
float m_fPreStepZ
float m_fPostStepX
int m_nParticleEncoding
float m_fPreStepY
float m_fPreStepX
float m_fPostStepZ

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