42 #ifndef G4DPMJET2_5Model_h
43 #define G4DPMJET2_5Model_h
142 const G4int KTAUGE_P,
143 const G4int ITAUVE_P);
218 {theExcitationHandler = aExcitationHandler;}
229 {thePreComp = aPreCompoundModel;}
277 if (i == 0)
return seed1;
278 else if (i == 2)
return seed2;
void DumpVerboseInformation1(const G4int n) const
G4double GetMinEnergy() const
void SetPreCompoundModel(G4VPreCompoundModel *value)
G4ExcitationHandler * theExcitationHandler
CLHEP::Hep3Vector G4ThreeVector
G4double GetMaxEnergy() const
void PrintWelcomeMessage() const
double rd2in_(int *, int *)
G4ExcitationHandler * GetExcitationHandler() const
G4bool SetVerboseFortranOutput(const G4String filename)
G4DPMJET2_5InitialisationType theInitType
virtual ~G4DPMJET2_5Model()
G4GlaubAADataSetHandler * theGlauberDataSetHandler
void DumpVerboseInformation4(const G4int i, const G4String particleName, const G4ThreeVector p, const G4double E, const G4double T, const G4ThreeVector pinit) const
void SetExcitationHandler(G4ExcitationHandler *)
G4VPreCompoundModel * GetPreCompoundModel() const
G4VPreCompoundModel * thePreComp
struct ccdpm25taufo taufo_
double rd2out_(int *, int *)
void SetDPMInitialRandomSeeds(const G4int seed1, const G4int seed2)
G4int GetDPMInitialRandomSeeds(const G4int i) const
void SetDefaultPreCompoundModel()
virtual G4bool IsApplicable(const G4HadProjectile &theTrack, G4Nucleus &theTarget)
void SetVerboseLevel(G4int)
void DumpVerboseInformation3(const G4int i, const G4int A, const G4int Z, const G4ThreeVector p, const G4double E, const G4double T, const G4ThreeVector pinit) const
G4ErrorTarget * theTarget
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &, G4Nucleus &)
void SetNoPreCompoundModel()
static const G4double A[nN]
const G4DPMJET2_5Model & operator=(G4DPMJET2_5Model &right)
G4ParticleTable * theParticleTable
G4String GetVerboseFortranOutput() const
virtual const std::pair< G4double, G4double > GetFatalEnergyCheckLevels() const
Definition of the G4GlaubAADataSetHandler class.
G4DPMJET2_5InitialisationType
void SetDefaultDeexcitation()
G4String verboseFortranFile
void DumpVerboseInformation2(const G4String particleName, const G4ThreeVector p, const G4double E, const G4double T, const G4ThreeVector pinit) const
void SetDPMVariablesTAUFOR(const G4double TAUFOR_P, const G4int KTAUGE_P, const G4int ITAUVE_P)
G4GlaubAADataSetHandler * GetGlauberDataSetHandler()