Class RMGVGenerator#
Defined in File RMGVGenerator.hh
Inheritance Relationships#
Derived Types#
public RMGGeneratorCosmicMuons(Class RMGGeneratorCosmicMuons)public RMGGeneratorDecay0(Class RMGGeneratorDecay0)public RMGGeneratorG4Gun(Class RMGGeneratorG4Gun)public RMGGeneratorGPS(Class RMGGeneratorGPS)public RMGGeneratorMUSUNCosmicMuons(Class RMGGeneratorMUSUNCosmicMuons)
Class Documentation#
-
class RMGVGenerator#
Subclassed by RMGGeneratorCosmicMuons, RMGGeneratorDecay0, RMGGeneratorG4Gun, RMGGeneratorGPS, RMGGeneratorMUSUNCosmicMuons
Public Functions
-
RMGVGenerator() = delete#
-
inline RMGVGenerator(std::string name)#
-
inline virtual ~RMGVGenerator() = default#
-
RMGVGenerator(RMGVGenerator const&) = delete#
-
RMGVGenerator &operator=(RMGVGenerator const&) = delete#
-
RMGVGenerator(RMGVGenerator&&) = delete#
-
RMGVGenerator &operator=(RMGVGenerator&&) = delete#
-
inline virtual void BeginOfRunAction(const G4Run*)#
-
inline virtual void EndOfRunAction(const G4Run*)#
-
virtual void SetParticlePosition(G4ThreeVector vec) = 0#
-
virtual void GeneratePrimaries(G4Event*) = 0#
-
inline void SetReportingFrequency(int freq)#
-
inline std::string GetGeneratorName()#
-
RMGVGenerator() = delete#