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

Sensitive detector producing RMGDetectorHit instances for germanium volumes. More...

#include <RMGGermaniumDetector.hh>

Inheritance diagram for RMGGermaniumDetector:
Collaboration diagram for RMGGermaniumDetector:

Public Member Functions

 RMGGermaniumDetector (RMGGermaniumDetector const &)=delete
 
RMGGermaniumDetectoroperator= (RMGGermaniumDetector const &)=delete
 
 RMGGermaniumDetector (RMGGermaniumDetector &&)=delete
 
RMGGermaniumDetectoroperator= (RMGGermaniumDetector &&)=delete
 
void Initialize (G4HCofThisEvent *hit_coll) override
 Allocate and register the hit collection for the current event.
 
bool ProcessHits (G4Step *step, G4TouchableHistory *history) override
 Build an RMGDetectorHit from step and add it to the hits collection.
 
void EndOfEvent (G4HCofThisEvent *hit_coll) override
 

Detailed Description

Sensitive detector producing RMGDetectorHit instances for germanium volumes.

In addition to energy deposition and step geometry, each hit carries the distance from pre/post-step and average point to the surface of the sensitive volume — used downstream by detector-response models. Hits are persisted by RMGGermaniumOutputScheme.


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