Class RMGGermaniumDetectorHit

Inheritance Relationships

Base Type

  • public G4VHit

Class Documentation

class RMGGermaniumDetectorHit : public G4VHit

Class to store hits in the Germanium detectors, extends G4VHit.

Public Functions

RMGGermaniumDetectorHit() = default
~RMGGermaniumDetectorHit() = default
RMGGermaniumDetectorHit(RMGGermaniumDetectorHit const&) = delete
RMGGermaniumDetectorHit &operator=(RMGGermaniumDetectorHit const&) = delete
RMGGermaniumDetectorHit(RMGGermaniumDetectorHit&&) = delete
RMGGermaniumDetectorHit &operator=(RMGGermaniumDetectorHit&&) = delete
bool operator==(const RMGGermaniumDetectorHit&) const
inline void *operator new(size_t)
inline void operator delete(void*)
void Print() override
void Draw() override

Public Members

int detector_uid = -1
int particle_type = -1
double energy_deposition = -1
double distance_to_surface_prestep = -1
double distance_to_surface_average = -1
double distance_to_surface_poststep = -1
G4ThreeVector global_position_poststep
G4ThreeVector global_position_prestep
G4ThreeVector global_position_average
double global_time = -1
int track_id = -1
int parent_track_id = -1