Public Member Functions | Public Attributes | List of all members
gar::sdp::AuxDetIDE Class Reference

MC truth information to make RawDigits and do back tracking. More...

#include <AuxDetSimChannel.h>

Public Member Functions

 AuxDetIDE ()
 
 AuxDetIDE (AuxDetIDE const &, int)
 
bool operator< (const AuxDetIDE &other) const
 
bool operator== (const AuxDetIDE &other) const
 

Public Attributes

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

MC truth information to make RawDigits and do back tracking.

This structure describes the true position of momentum of a MC particle entering and exiting a scintillator cell (channel) of an auxiliary scintillator detector.

Definition at line 27 of file AuxDetSimChannel.h.

Constructor & Destructor Documentation

gar::sdp::AuxDetIDE::AuxDetIDE ( )

Definition at line 21 of file AuxDetSimChannel.cxx.

35  {}
float entryZ
Entry position Z of particle.
float exitT
Exit time of particle.
float exitMomentumX
Exit X-Momentum of particle.
float entryT
Entry time of particle.
float entryY
Entry position Y of particle.
float exitY
Exit position Y of particle.
float entryX
Entry position X of particle.
float exitMomentumZ
Exit Z-Momentum of particle.
float exitMomentumY
Exit Y-Momentum of particle.
T min(sqlite3 *const db, std::string const &table_name, std::string const &column_name)
Definition: statistics.h:55
float exitX
Exit position X of particle.
float energyDeposited
total energy deposited for this track ID and time
float exitZ
Exit position Z of particle.
int trackID
Geant4 supplied track ID.
gar::sdp::AuxDetIDE::AuxDetIDE ( AuxDetIDE const &  ide,
int  offset 
)

Definition at line 39 of file AuxDetSimChannel.cxx.

41  : trackID (ide.trackID+offset)
42  , energyDeposited(ide.energyDeposited)
43  , entryX (ide.entryX)
44  , entryY (ide.entryY)
45  , entryZ (ide.entryZ)
46  , entryT (ide.entryT)
47  , exitX (ide.exitX)
48  , exitY (ide.exitY)
49  , exitZ (ide.exitZ)
50  , exitT (ide.exitT)
51  , exitMomentumX (ide.exitMomentumX)
52  , exitMomentumY (ide.exitMomentumY)
53  , exitMomentumZ (ide.exitMomentumZ)
54  {}
float entryZ
Entry position Z of particle.
float exitT
Exit time of particle.
float exitMomentumX
Exit X-Momentum of particle.
float entryT
Entry time of particle.
float entryY
Entry position Y of particle.
float exitY
Exit position Y of particle.
float entryX
Entry position X of particle.
float exitMomentumZ
Exit Z-Momentum of particle.
float exitMomentumY
Exit Y-Momentum of particle.
float exitX
Exit position X of particle.
float energyDeposited
total energy deposited for this track ID and time
float exitZ
Exit position Z of particle.
int trackID
Geant4 supplied track ID.

Member Function Documentation

bool gar::sdp::AuxDetIDE::operator< ( const AuxDetIDE other) const
inline

Definition at line 113 of file AuxDetSimChannel.h.

113 { return trackID < other.trackID; }
int trackID
Geant4 supplied track ID.
bool gar::sdp::AuxDetIDE::operator== ( const AuxDetIDE other) const
inline

Definition at line 114 of file AuxDetSimChannel.h.

114 { return other.trackID == trackID; }
int trackID
Geant4 supplied track ID.

Member Data Documentation

float gar::sdp::AuxDetIDE::energyDeposited

total energy deposited for this track ID and time

Definition at line 36 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::entryT

Entry time of particle.

Definition at line 40 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::entryX

Entry position X of particle.

Definition at line 37 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::entryY

Entry position Y of particle.

Definition at line 38 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::entryZ

Entry position Z of particle.

Definition at line 39 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitMomentumX

Exit X-Momentum of particle.

Definition at line 45 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitMomentumY

Exit Y-Momentum of particle.

Definition at line 46 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitMomentumZ

Exit Z-Momentum of particle.

Definition at line 47 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitT

Exit time of particle.

Definition at line 44 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitX

Exit position X of particle.

Definition at line 41 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitY

Exit position Y of particle.

Definition at line 42 of file AuxDetSimChannel.h.

float gar::sdp::AuxDetIDE::exitZ

Exit position Z of particle.

Definition at line 43 of file AuxDetSimChannel.h.

int gar::sdp::AuxDetIDE::trackID

Geant4 supplied track ID.

Definition at line 35 of file AuxDetSimChannel.h.


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