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:
  • /home/docs/checkouts/readthedocs.org/user_builds/remage/checkouts/latest/include/RMGOpticalDetector.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/remage/checkouts/latest/src/RMGOpticalDetector.cc