Class RMGGeometryCheckOutputScheme¶
Defined in File RMGGeometryCheckOutputScheme.hh
Nested Relationships¶
Nested Types¶
Inheritance Relationships¶
Base Type¶
public RMGVOutputScheme(Class RMGVOutputScheme)
Class Documentation¶
-
class RMGGeometryCheckOutputScheme : public RMGVOutputScheme¶
“Output scheme” for checking the geometry with geantinos.
For this to work, geantinos must be created (with isotropic emission) in the world volume, but outside the main geometry. They have to have an energy larger than the limits in the production cuts.
This is based on an approach described by Jason Detwiler.
Public Functions
-
RMGGeometryCheckOutputScheme() = default¶
-
virtual void SteppingAction(const G4Step*) override¶
Hook called after each step.
Output schemes may use this to record any step-specific information required for output.
-
virtual void TrackingActionPre(const G4Track *aTrack) override¶
Hook called before tracking a new particle.
Output schemes may use this to record any track-specific information required for output.
-
virtual void TrackingActionPost(const G4Track *aTrack) override¶
Hook called after tracking a new particle.
Output schemes may use this to record any track-specific information required for output.
-
RMGGeometryCheckOutputScheme() = default¶