88 fTripathi = fTripathiLight = fShen = fIonH = 0;
89 SetPhysicsType(
bIons);
104 fIonBC->SetMinEnergy(0.0);
105 fIonBC->SetMaxEnergy(6*
GeV);
112 fShen->SetMaxKinEnergy(emax);
113 fTripathi->SetMaxKinEnergy(emax);
114 fTripathiLight->SetMaxKinEnergy(emax);
115 fIonH->SetMaxKinEnergy(emax);
119 fDPM->SetMinEnergy(5*
GeV);
120 fDPM->SetMaxEnergy(emax);
130 G4cout <<
"IonDPMJETPhysics::ConstructProcess done! " <<
G4endl;
147 if(fUseDPMJETXS) { hadi->
AddDataSet(fDpmXS); }
virtual ~IonDPMJETPhysics()
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4ProcessManager * GetProcessManager() const
void RegisterMe(G4HadronicInteraction *a)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
G4GLOB_DLL std::ostream G4cout
static G4Triton * Triton()
static G4Deuteron * Deuteron()
static G4GenericIon * GenericIon()
Definition of the G4DPMJET2_5Interface class.
virtual void ConstructProcess()
IonDPMJETPhysics(G4bool val)
void AddProcess(const G4String &name, G4ParticleDefinition *part, G4bool isIon)
Definition of the IonDPMJETPhysics class.
Definition of the G4DPMJET2_5CrossSection class.
Definition of the G4DPMJET2_5Model class.