37 RMGVGenerator() =
delete;
39 RMGVGenerator(std::string name) : fGeneratorName(name) {};
41 virtual ~RMGVGenerator() =
default;
43 RMGVGenerator(RMGVGenerator
const&) =
delete;
44 RMGVGenerator& operator=(RMGVGenerator
const&) =
delete;
45 RMGVGenerator(RMGVGenerator&&) =
delete;
46 RMGVGenerator& operator=(RMGVGenerator&&) =
delete;
80 void SetReportingFrequency(
int freq) { fReportingFrequency = freq; }
81 std::string GetGeneratorName() {
return fGeneratorName; }
85 std::string fGeneratorName;
86 std::unique_ptr<G4UImessenger> fMessenger;
87 int fReportingFrequency = 1000;