remage
Simulation framework for HPGe-based experiments
 
Loading...
Searching...
No Matches
RMGOpticalDetectorHit Class Reference

Hit produced by RMGOpticalDetector when an optical photon is absorbed. More...

#include <RMGOpticalDetector.hh>

Inheritance diagram for RMGOpticalDetectorHit:
Collaboration diagram for RMGOpticalDetectorHit:

Public Member Functions

 RMGOpticalDetectorHit (RMGOpticalDetectorHit const &)=delete
 
RMGOpticalDetectorHitoperator= (RMGOpticalDetectorHit const &)=delete
 
 RMGOpticalDetectorHit (RMGOpticalDetectorHit &&)=delete
 
RMGOpticalDetectorHitoperator= (RMGOpticalDetectorHit &&)=delete
 
bool operator== (const RMGOpticalDetectorHit &) const
 
void * operator new (size_t)
 
void operator delete (void *)
 
void Print () override
 
void Draw () override
 Color the detector volume if hit.
 

Public Attributes

G4TouchableHandle detector_touchable
 Touchable of the absorbing volume, used by Draw.
 
int detector_uid = -1
 Remage unique identifier of the absorbing detector.
 
double photon_wavelength = 0.
 Absorbed-photon wavelength (Geant4 length units).
 
double global_time = -1
 Global time at absorption (Geant4 time units).
 

Detailed Description

Hit produced by RMGOpticalDetector when an optical photon is absorbed.

Holds the detector identifier, the photon wavelength and the global absorption time.


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