Class RMGVGenerator¶
Defined in File RMGVGenerator.hh
Inheritance Relationships¶
Derived Types¶
public RMGGeneratorCosmicMuons(Class RMGGeneratorCosmicMuons)public RMGGeneratorDecay0(Class RMGGeneratorDecay0)public RMGGeneratorFromFile(Class RMGGeneratorFromFile)public RMGGeneratorG4Gun(Class RMGGeneratorG4Gun)public RMGGeneratorGPS(Class RMGGeneratorGPS)public RMGGeneratorMUSUNCosmicMuons(Class RMGGeneratorMUSUNCosmicMuons)
Class Documentation¶
-
class RMGVGenerator¶
Subclassed by RMGGeneratorCosmicMuons, RMGGeneratorDecay0, RMGGeneratorFromFile, 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¶