Class RMGCalorimeterOutputScheme¶
Defined in File RMGCalorimeterOutputScheme.hh
Inheritance Relationships¶
Base Type¶
public RMGVOutputScheme(Class RMGVOutputScheme)
Class Documentation¶
-
class RMGCalorimeterOutputScheme : public RMGVOutputScheme¶
Output scheme for Calorimeters.
This output scheme provides a purely calorimetric readout: it records a single
RMGDetectorHitper detector and event, holding the total energy deposited in the detector (summed over all steps) and the global time of the first deposit. The following properties are recorded:event index,
time,
energy deposition.
Public Functions
-
inline RMGCalorimeterOutputScheme()¶
-
virtual void AssignOutputNames(G4AnalysisManager *ana_man) override¶
Sets the names of the output columns, invoked in
RMGRunAction::SetupAnalysisManager.
-
virtual void StoreEvent(const G4Event *event) override¶
Store the information from the event, invoked in
RMGEventAction::EndOfEventAction.Only hits with a non-zero accumulated energy deposit are stored.
Protected Functions
-
inline virtual std::string GetNtupleNameFlat() const override¶