55 thePhotoNuclearProcess(nullptr), theElectronNuclearProcess(nullptr),
56 thePositronNuclearProcess(nullptr), theElectroReaction(nullptr),
57 theGammaReaction(nullptr), theModel(nullptr), theCascade(nullptr),
58 theStringModel(nullptr), theFragmentation(nullptr), theStringDecay(nullptr),
59 wasActivated(false), eActivated(eNucl)
void SetMinEnergy(G4double anEnergy)
G4BertiniElectroNuclearBuilder(G4bool eNucl)
void SetMaxEnergy(const G4double anEnergy)
G4ElectroVDNuclearModel * theElectroReaction
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
void RegisterMe(G4HadronicInteraction *a)
G4GeneratorPrecompoundInterface * theCascade
G4ElectronNuclearProcess * theElectronNuclearProcess
G4PhotoNuclearProcess * thePhotoNuclearProcess
static constexpr double TeV
G4QGSModel< G4GammaParticipants > * theStringModel
void SetTransport(G4VIntraNuclearTransportModel *const value)
static G4Positron * Positron()
static G4Electron * Electron()
G4ExcitedStringDecay * theStringDecay
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
G4ProcessManager * GetProcessManager() const
G4QGSMFragmentation * theFragmentation
void SetFragmentationModel(G4VStringFragmentation *aModel)
G4TheoFSGenerator * theModel
G4CascadeInterface * theGammaReaction
virtual ~G4BertiniElectroNuclearBuilder()
static constexpr double GeV
G4PositronNuclearProcess * thePositronNuclearProcess