Class RMGVolumeDistanceStacker¶
Defined in File RMGVolumeDistanceStacker.hh
Inheritance Relationships¶
Base Type¶
public RMGVOutputScheme(Class RMGVOutputScheme)
Class Documentation¶
-
class RMGVolumeDistanceStacker : public RMGVOutputScheme¶
Special scheme to stack electron/positron tracks created in a specific volume.
Public Functions
-
RMGVolumeDistanceStacker()¶
-
virtual std::optional<G4ClassificationOfNewTrack> StackingActionClassify(const G4Track*, int) override¶
Wraps
G4UserStackingAction::StackingActionClassify.This is used to classify all e-/e+ tracks as
fWaitingif the conditions are met.
-
inline void SetVolumeSafety(double safety)¶
Set the minimum distance to any other volume for this track to be stacked.
-
inline void SetVolumeName(std::string volume)¶
Set the volume name in which to stack e-/e+ tracks.
-
RMGVolumeDistanceStacker()¶