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

Sensitive detector for optical photon absorption. More...

#include <RMGOpticalDetector.hh>

Inheritance diagram for RMGOpticalDetector:
Collaboration diagram for RMGOpticalDetector:

Public Member Functions

 RMGOpticalDetector (RMGOpticalDetector const &)=delete
 
RMGOpticalDetectoroperator= (RMGOpticalDetector const &)=delete
 
 RMGOpticalDetector (RMGOpticalDetector &&)=delete
 
RMGOpticalDetectoroperator= (RMGOpticalDetector &&)=delete
 
void Initialize (G4HCofThisEvent *hit_coll) override
 Allocate and register the hit collection for the current event.
 
bool ProcessHits (G4Step *step, G4TouchableHistory *history) override
 Record an absorbed optical photon as a hit.
 
void EndOfEvent (G4HCofThisEvent *hit_coll) override
 

Detailed Description

Sensitive detector for optical photon absorption.

Emits one RMGOpticalDetectorHit per absorbed opticalphoton track and kills the track. Hits are persisted by the optical detector output scheme.


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