Data structure to hold the geant4 output in the Calorimeter.
More...
#include <SimG4Common/include/SimG4Common/Geant4CaloHit.h>
|
| Geant4CaloHit () |
| Default constructor.
|
|
| Geant4CaloHit (unsigned int aTrackId, int aPdgId, double aEnergyDeposit, double aTime) |
| Constructor setting some members.
|
|
virtual | ~Geant4CaloHit () |
|
G4int | operator== (const Geant4CaloHit &) const |
| comparison operator
|
|
void * | operator new (size_t) |
| new operator needed for g4 memory allocation
|
|
void | operator delete (void *) |
| delete operator needed for g4 memory allocation
|
|
virtual void | Draw () |
| method from base class, unused
|
|
virtual void | Print () |
| method from base class, unused
|
|
|
CLHEP::Hep3Vector | position |
| the pre-step position of the step in which energy was deposited
|
|
unsigned long | cellID |
| the DD4hep cellID of the volume in which the energy was deposited
|
|
unsigned int | trackId |
| the g4 trackId of the particle that deposited the energy
|
|
int | pdgId |
| the particle data group identification code for the particle
|
|
double | energyDeposit |
| the energy deposited in the material during the step
|
|
double | time |
| the time coordinate of the energy deposit
|
|
Data structure to hold the geant4 output in the Calorimeter.
◆ Geant4CaloHit() [1/2]
k4::Geant4CaloHit::Geant4CaloHit |
( |
| ) |
|
◆ Geant4CaloHit() [2/2]
k4::Geant4CaloHit::Geant4CaloHit |
( |
unsigned int | aTrackId, |
|
|
int | aPdgId, |
|
|
double | aEnergyDeposit, |
|
|
double | aTime ) |
Constructor setting some members.
◆ ~Geant4CaloHit()
k4::Geant4CaloHit::~Geant4CaloHit |
( |
| ) |
|
|
virtual |
◆ Draw()
virtual void k4::Geant4CaloHit::Draw |
( |
| ) |
|
|
inlinevirtual |
method from base class, unused
◆ operator delete()
void k4::Geant4CaloHit::operator delete |
( |
void * | hit | ) |
|
|
inline |
delete operator needed for g4 memory allocation
◆ operator new()
void * k4::Geant4CaloHit::operator new |
( |
size_t | | ) |
|
|
inline |
new operator needed for g4 memory allocation
◆ operator==()
G4int k4::Geant4CaloHit::operator== |
( |
const Geant4CaloHit & | right | ) |
const |
◆ Print()
virtual void k4::Geant4CaloHit::Print |
( |
| ) |
|
|
inlinevirtual |
method from base class, unused
◆ cellID
unsigned long k4::Geant4CaloHit::cellID |
the DD4hep cellID of the volume in which the energy was deposited
◆ energyDeposit
double k4::Geant4CaloHit::energyDeposit |
the energy deposited in the material during the step
◆ pdgId
int k4::Geant4CaloHit::pdgId |
the particle data group identification code for the particle
◆ position
CLHEP::Hep3Vector k4::Geant4CaloHit::position |
the pre-step position of the step in which energy was deposited
◆ time
double k4::Geant4CaloHit::time |
the time coordinate of the energy deposit
◆ trackId
unsigned int k4::Geant4CaloHit::trackId |
the g4 trackId of the particle that deposited the energy
The documentation for this class was generated from the following files: