Class RMGOpticalOutputScheme

Inheritance Relationships

Base Type

Class Documentation

class RMGOpticalOutputScheme : public RMGVOutputScheme

Public Functions

RMGOpticalOutputScheme()
virtual void AssignOutputNames(G4AnalysisManager*) override

Initialize ntuple column names for this output scheme.

This function is called during run initialization to create and assign output column names for the analysis manager.

virtual void StoreEvent(const G4Event*) override

Store the event data.

This function is invoked at the end of an event to store the output data in the persistent file. Derived classes should implement how event data is recorded.

Protected Functions

inline virtual std::string GetNtupleNameFlat() const override