56 theQGStringModel(0), theQGStringDecay(0), theQuasiElastic(0),
57 theProjectileDiffraction(0),thePreCompound(p),theQGSM(0),
58 quasielFlag(quasiel), diffFlag(diff)
63 delete theProjectileDiffraction;
64 delete theQuasiElastic;
65 delete theQGStringDecay;
66 delete theQGStringModel;
95 }
else if(
GetName() ==
"QGSB") {
G4QGSBuilder(const G4String &name="", G4PreCompoundModel *p=0, G4bool quasiElastic=true, G4bool projectileDiffraction=false)
virtual G4HadronicInteraction * BuildModel()
void SetTransport(G4VIntraNuclearTransportModel *const value)
void SetQuasiElasticChannel(G4QuasiElasticChannel *const value)
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
void SetProjectileDiffraction(G4ProjectileDiffractiveChannel *const value)
const G4String & GetName() const
void SetDeExcitation(G4VPreCompoundModel *ptr)
void SetFragmentationModel(G4VStringFragmentation *aModel)