Class RMGGermaniumDetectorHit¶
Defined in File RMGGermaniumDetector.hh
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¶
-
RMGGermaniumDetectorHit() = default¶