Detector hit class. More...
#include <Doxymodules_medical.h>
Public Member Functions | |
Hit () | |
Hit (const Hit &) | |
~Hit () override=default | |
const Hit & | operator= (const Hit &) |
G4int | operator== (const Hit &) const |
void * | operator new (size_t) |
void | operator delete (void *) |
void | Draw () override |
void | Print () override |
void | SetTrackID (G4int track) |
void | SetPartType (const G4ParticleDefinition *part) |
void | SetEkinMean (double EkinMean) |
void | SetDeltaE (double DeltaE) |
void | SetEinit (G4double e) |
void | SetTrackLength (G4double x) |
void | SetElectronEnergy (G4double elEnergy) |
void | SetPhysicalVolume (G4VPhysicalVolume *PV) |
void | SetVoxelIndexes (const G4TouchableHandle &TH) |
G4int | GetTrackID () const |
const G4ParticleDefinition * | GetPartType () const |
G4double | GetEkinMean () |
G4double | GetDeltaE () |
G4double | GetEinit () const |
G4double | GetTrackLength () const |
G4double | GetElectronEnergy () const |
G4VPhysicalVolume * | GetPhysicalVolume () const |
G4int | GetXindex () |
G4int | GetYindex () |
G4int | GetZindex () |
Private Attributes | |
G4int | fTrackID = -1 |
const G4ParticleDefinition * | fParticleType = nullptr |
G4double | fEkinMean = 0. |
G4double | fDeltaE = 0. |
G4double | fEinit = 0. |
G4double | fTrackLength = 0. |
G4double | fElectronEnergy = 0. |
G4VPhysicalVolume * | fPhysicalVolume = nullptr |
G4int | fxIndex = -1 |
G4int | fyIndex = -1 |
G4int | fzIndex = -1 |
Detector hit class.
It defines data members to store the trackID, particle type, mean kinetic energy, energy deposit, initial energy, track length, electronic energy, physical volume and voxel index
Definition at line 132 of file Doxymodules_medical.h.
|
overridedefault |
G4int RadioBio::Hit::operator== | ( | const Hit & | right | ) | const |
|
inline |
|
inline |
|
override |
|
override |
|
inline |
|
inline |
Definition at line 72 of file Hit.hh.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 76 of file Hit.hh.
|
inline |
Definition at line 77 of file Hit.hh.
|
inline |
Definition at line 78 of file Hit.hh.
void RadioBio::Hit::SetVoxelIndexes | ( | const G4TouchableHandle & | TH | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |