LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
sim::AuxDetHit Class Reference

#include "AuxDetHit.h"

Public Member Functions

 AuxDetHit ()
 
bool operator< (const AuxDetHit &other) const
 
bool operator== (const AuxDetHit &other) const
 
 AuxDetHit (unsigned int ID, unsigned int trackID, float energyDeposited, float entryX, float entryY, float entryZ, float entryT, float exitX, float exitY, float exitZ, float exitT, float exitMomentumX, float exitMomentumY, float exitMomentumZ)
 
void SetExitMomentumZ (float exitMomentumZ)
 
float GetExitMomentumZ () const
 
void SetExitMomentumY (float exitMomentumY)
 
float GetExitMomentumY () const
 
void SetExitMomentumX (float exitMomentumX)
 
float GetExitMomentumX () const
 
void SetExitT (float exitT)
 
float GetExitT () const
 
void SetExitZ (float exitZ)
 
float GetExitZ () const
 
void SetExitY (float exitY)
 
float GetExitY () const
 
void SetExitX (float exitX)
 
float GetExitX () const
 
void SetEntryT (float entryT)
 
float GetEntryT () const
 
void SetEntryZ (float entryZ)
 
float GetEntryZ () const
 
void SetEntryY (float entryY)
 
float GetEntryY () const
 
void SetEntryX (float entryX)
 
float GetEntryX () const
 
void SetEnergyDeposited (float energyDeposited)
 
float GetEnergyDeposited () const
 
void SetTrackID (unsigned int trackID)
 
unsigned int GetTrackID () const
 
void SetID (unsigned int ID)
 
unsigned int GetID () const
 

Private Attributes

unsigned int ID
 Geant4 copy ID. More...
 
unsigned int trackID
 Geant4 supplied track ID. More...
 
float energyDeposited
 total energy deposited for this track ID and time More...
 
float entryX
 Entry position X of particle. More...
 
float entryY
 Entry position Y of particle. More...
 
float entryZ
 Entry position Z of particle. More...
 
float entryT
 Entry time of particle. More...
 
float exitX
 Exit position X of particle. More...
 
float exitY
 Exit position Y of particle. More...
 
float exitZ
 Exit position Z of particle. More...
 
float exitT
 Exit time of particle. More...
 
float exitMomentumX
 Exit X-Momentum of particle. More...
 
float exitMomentumY
 Exit Y-Momentum of particle. More...
 
float exitMomentumZ
 Exit Z-Momentum of particle. More...
 

Detailed Description

Definition at line 15 of file AuxDetHit.h.

Constructor & Destructor Documentation

sim::AuxDetHit::AuxDetHit ( )
inline

Definition at line 34 of file AuxDetHit.h.

References operator<(), operator==(), and fhicl::other.

34 {}
sim::AuxDetHit::AuxDetHit ( unsigned int  ID,
unsigned int  trackID,
float  energyDeposited,
float  entryX,
float  entryY,
float  entryZ,
float  entryT,
float  exitX,
float  exitY,
float  exitZ,
float  exitT,
float  exitMomentumX,
float  exitMomentumY,
float  exitMomentumZ 
)
inline

Definition at line 40 of file AuxDetHit.h.

53  :
54  ID(ID),
57  entryX(entryX),
58  entryY(entryY),
59  entryZ(entryZ),
60  entryT(entryT),
61  exitX(exitX),
62  exitY(exitY),
63  exitZ(exitZ),
64  exitT(exitT),
68  }
float entryY
Entry position Y of particle.
Definition: AuxDetHit.h:21
float exitMomentumX
Exit X-Momentum of particle.
Definition: AuxDetHit.h:28
float exitY
Exit position Y of particle.
Definition: AuxDetHit.h:25
float exitZ
Exit position Z of particle.
Definition: AuxDetHit.h:26
float entryT
Entry time of particle.
Definition: AuxDetHit.h:23
unsigned int trackID
Geant4 supplied track ID.
Definition: AuxDetHit.h:18
float exitT
Exit time of particle.
Definition: AuxDetHit.h:27
float entryZ
Entry position Z of particle.
Definition: AuxDetHit.h:22
float entryX
Entry position X of particle.
Definition: AuxDetHit.h:20
float exitX
Exit position X of particle.
Definition: AuxDetHit.h:24
float energyDeposited
total energy deposited for this track ID and time
Definition: AuxDetHit.h:19
float exitMomentumZ
Exit Z-Momentum of particle.
Definition: AuxDetHit.h:30
float exitMomentumY
Exit Y-Momentum of particle.
Definition: AuxDetHit.h:29
unsigned int ID
Geant4 copy ID.
Definition: AuxDetHit.h:17

Member Function Documentation

float sim::AuxDetHit::GetEnergyDeposited ( ) const
inline

Definition at line 162 of file AuxDetHit.h.

References energyDeposited.

162  {
163  return energyDeposited;
164  }
float energyDeposited
total energy deposited for this track ID and time
Definition: AuxDetHit.h:19
float sim::AuxDetHit::GetEntryT ( ) const
inline

Definition at line 130 of file AuxDetHit.h.

References entryT.

130  {
131  return entryT;
132  }
float entryT
Entry time of particle.
Definition: AuxDetHit.h:23
float sim::AuxDetHit::GetEntryX ( ) const
inline

Definition at line 154 of file AuxDetHit.h.

References entryX.

154  {
155  return entryX;
156  }
float entryX
Entry position X of particle.
Definition: AuxDetHit.h:20
float sim::AuxDetHit::GetEntryY ( ) const
inline

Definition at line 146 of file AuxDetHit.h.

References entryY.

146  {
147  return entryY;
148  }
float entryY
Entry position Y of particle.
Definition: AuxDetHit.h:21
float sim::AuxDetHit::GetEntryZ ( ) const
inline

Definition at line 138 of file AuxDetHit.h.

References entryZ.

138  {
139  return entryZ;
140  }
float entryZ
Entry position Z of particle.
Definition: AuxDetHit.h:22
float sim::AuxDetHit::GetExitMomentumX ( ) const
inline

Definition at line 90 of file AuxDetHit.h.

References exitMomentumX.

90  {
91  return exitMomentumX;
92  }
float exitMomentumX
Exit X-Momentum of particle.
Definition: AuxDetHit.h:28
float sim::AuxDetHit::GetExitMomentumY ( ) const
inline

Definition at line 82 of file AuxDetHit.h.

References exitMomentumY.

82  {
83  return exitMomentumY;
84  }
float exitMomentumY
Exit Y-Momentum of particle.
Definition: AuxDetHit.h:29
float sim::AuxDetHit::GetExitMomentumZ ( ) const
inline

Definition at line 74 of file AuxDetHit.h.

References exitMomentumZ.

74  {
75  return exitMomentumZ;
76  }
float exitMomentumZ
Exit Z-Momentum of particle.
Definition: AuxDetHit.h:30
float sim::AuxDetHit::GetExitT ( ) const
inline

Definition at line 98 of file AuxDetHit.h.

References exitT.

98  {
99  return exitT;
100  }
float exitT
Exit time of particle.
Definition: AuxDetHit.h:27
float sim::AuxDetHit::GetExitX ( ) const
inline

Definition at line 122 of file AuxDetHit.h.

References exitX.

122  {
123  return exitX;
124  }
float exitX
Exit position X of particle.
Definition: AuxDetHit.h:24
float sim::AuxDetHit::GetExitY ( ) const
inline

Definition at line 114 of file AuxDetHit.h.

References exitY.

114  {
115  return exitY;
116  }
float exitY
Exit position Y of particle.
Definition: AuxDetHit.h:25
float sim::AuxDetHit::GetExitZ ( ) const
inline

Definition at line 106 of file AuxDetHit.h.

References exitZ.

106  {
107  return exitZ;
108  }
float exitZ
Exit position Z of particle.
Definition: AuxDetHit.h:26
unsigned int sim::AuxDetHit::GetID ( ) const
inline

Definition at line 178 of file AuxDetHit.h.

References ID.

178  {
179  return ID;
180  }
unsigned int ID
Geant4 copy ID.
Definition: AuxDetHit.h:17
unsigned int sim::AuxDetHit::GetTrackID ( ) const
inline

Definition at line 170 of file AuxDetHit.h.

References trackID.

170  {
171  return trackID;
172  }
unsigned int trackID
Geant4 supplied track ID.
Definition: AuxDetHit.h:18
bool sim::AuxDetHit::operator< ( const AuxDetHit other) const
inline

Definition at line 186 of file AuxDetHit.h.

References trackID.

Referenced by AuxDetHit().

186 { return trackID < other.trackID;}
unsigned int trackID
Geant4 supplied track ID.
Definition: AuxDetHit.h:18
bool sim::AuxDetHit::operator== ( const AuxDetHit other) const
inline

Definition at line 187 of file AuxDetHit.h.

References trackID.

Referenced by AuxDetHit().

187 { return other.trackID == trackID;}
unsigned int trackID
Geant4 supplied track ID.
Definition: AuxDetHit.h:18
void sim::AuxDetHit::SetEnergyDeposited ( float  energyDeposited)
inline

Definition at line 158 of file AuxDetHit.h.

References energyDeposited.

158  {
160  }
float energyDeposited
total energy deposited for this track ID and time
Definition: AuxDetHit.h:19
void sim::AuxDetHit::SetEntryT ( float  entryT)
inline

Definition at line 126 of file AuxDetHit.h.

References entryT.

126  {
127  this->entryT = entryT;
128  }
float entryT
Entry time of particle.
Definition: AuxDetHit.h:23
void sim::AuxDetHit::SetEntryX ( float  entryX)
inline

Definition at line 150 of file AuxDetHit.h.

References entryX.

150  {
151  this->entryX = entryX;
152  }
float entryX
Entry position X of particle.
Definition: AuxDetHit.h:20
void sim::AuxDetHit::SetEntryY ( float  entryY)
inline

Definition at line 142 of file AuxDetHit.h.

References entryY.

142  {
143  this->entryY = entryY;
144  }
float entryY
Entry position Y of particle.
Definition: AuxDetHit.h:21
void sim::AuxDetHit::SetEntryZ ( float  entryZ)
inline

Definition at line 134 of file AuxDetHit.h.

References entryZ.

134  {
135  this->entryZ = entryZ;
136  }
float entryZ
Entry position Z of particle.
Definition: AuxDetHit.h:22
void sim::AuxDetHit::SetExitMomentumX ( float  exitMomentumX)
inline

Definition at line 86 of file AuxDetHit.h.

References exitMomentumX.

86  {
88  }
float exitMomentumX
Exit X-Momentum of particle.
Definition: AuxDetHit.h:28
void sim::AuxDetHit::SetExitMomentumY ( float  exitMomentumY)
inline

Definition at line 78 of file AuxDetHit.h.

References exitMomentumY.

78  {
80  }
float exitMomentumY
Exit Y-Momentum of particle.
Definition: AuxDetHit.h:29
void sim::AuxDetHit::SetExitMomentumZ ( float  exitMomentumZ)
inline

Definition at line 70 of file AuxDetHit.h.

References exitMomentumZ.

70  {
72  }
float exitMomentumZ
Exit Z-Momentum of particle.
Definition: AuxDetHit.h:30
void sim::AuxDetHit::SetExitT ( float  exitT)
inline

Definition at line 94 of file AuxDetHit.h.

References exitT.

94  {
95  this->exitT = exitT;
96  }
float exitT
Exit time of particle.
Definition: AuxDetHit.h:27
void sim::AuxDetHit::SetExitX ( float  exitX)
inline

Definition at line 118 of file AuxDetHit.h.

References exitX.

118  {
119  this->exitX = exitX;
120  }
float exitX
Exit position X of particle.
Definition: AuxDetHit.h:24
void sim::AuxDetHit::SetExitY ( float  exitY)
inline

Definition at line 110 of file AuxDetHit.h.

References exitY.

110  {
111  this->exitY = exitY;
112  }
float exitY
Exit position Y of particle.
Definition: AuxDetHit.h:25
void sim::AuxDetHit::SetExitZ ( float  exitZ)
inline

Definition at line 102 of file AuxDetHit.h.

References exitZ.

102  {
103  this->exitZ = exitZ;
104  }
float exitZ
Exit position Z of particle.
Definition: AuxDetHit.h:26
void sim::AuxDetHit::SetID ( unsigned int  ID)
inline

Definition at line 174 of file AuxDetHit.h.

References ID.

174  {
175  this->ID = ID;
176  }
unsigned int ID
Geant4 copy ID.
Definition: AuxDetHit.h:17
void sim::AuxDetHit::SetTrackID ( unsigned int  trackID)
inline

Definition at line 166 of file AuxDetHit.h.

References trackID.

166  {
167  this->trackID = trackID;
168  }
unsigned int trackID
Geant4 supplied track ID.
Definition: AuxDetHit.h:18

Member Data Documentation

float sim::AuxDetHit::energyDeposited
private

total energy deposited for this track ID and time

Definition at line 19 of file AuxDetHit.h.

Referenced by GetEnergyDeposited(), and SetEnergyDeposited().

float sim::AuxDetHit::entryT
private

Entry time of particle.

Definition at line 23 of file AuxDetHit.h.

Referenced by GetEntryT(), and SetEntryT().

float sim::AuxDetHit::entryX
private

Entry position X of particle.

Definition at line 20 of file AuxDetHit.h.

Referenced by GetEntryX(), and SetEntryX().

float sim::AuxDetHit::entryY
private

Entry position Y of particle.

Definition at line 21 of file AuxDetHit.h.

Referenced by GetEntryY(), and SetEntryY().

float sim::AuxDetHit::entryZ
private

Entry position Z of particle.

Definition at line 22 of file AuxDetHit.h.

Referenced by GetEntryZ(), and SetEntryZ().

float sim::AuxDetHit::exitMomentumX
private

Exit X-Momentum of particle.

Definition at line 28 of file AuxDetHit.h.

Referenced by GetExitMomentumX(), and SetExitMomentumX().

float sim::AuxDetHit::exitMomentumY
private

Exit Y-Momentum of particle.

Definition at line 29 of file AuxDetHit.h.

Referenced by GetExitMomentumY(), and SetExitMomentumY().

float sim::AuxDetHit::exitMomentumZ
private

Exit Z-Momentum of particle.

Definition at line 30 of file AuxDetHit.h.

Referenced by GetExitMomentumZ(), and SetExitMomentumZ().

float sim::AuxDetHit::exitT
private

Exit time of particle.

Definition at line 27 of file AuxDetHit.h.

Referenced by GetExitT(), and SetExitT().

float sim::AuxDetHit::exitX
private

Exit position X of particle.

Definition at line 24 of file AuxDetHit.h.

Referenced by GetExitX(), and SetExitX().

float sim::AuxDetHit::exitY
private

Exit position Y of particle.

Definition at line 25 of file AuxDetHit.h.

Referenced by GetExitY(), and SetExitY().

float sim::AuxDetHit::exitZ
private

Exit position Z of particle.

Definition at line 26 of file AuxDetHit.h.

Referenced by GetExitZ(), and SetExitZ().

unsigned int sim::AuxDetHit::ID
private

Geant4 copy ID.

Definition at line 17 of file AuxDetHit.h.

Referenced by GetID(), and SetID().

unsigned int sim::AuxDetHit::trackID
private

Geant4 supplied track ID.

Definition at line 18 of file AuxDetHit.h.

Referenced by GetTrackID(), operator<(), operator==(), and SetTrackID().


The documentation for this class was generated from the following file: