5 #include "G4SystemOfUnits.hh"
6 #include "G4ParticleDefinition.hh"
7 #include "G4TheoFSGenerator.hh"
8 #include "G4PreCompoundModel.hh"
9 #include "G4GeneratorPrecompoundInterface.hh"
10 #include "G4QGSParticipants.hh"
11 #include "G4QGSMFragmentation.hh"
12 #include "G4ExcitedStringDecay.hh"
27 G4GeneratorPrecompoundInterface* theCascade =
new G4GeneratorPrecompoundInterface;
28 G4PreCompoundModel* thePreEquilib =
new G4PreCompoundModel();
29 theCascade->SetDeExcitation(thePreEquilib);
31 G4TheoFSGenerator* theModel =
new G4TheoFSGenerator(
"QGSP");
32 theModel->SetTransport(theCascade);
34 theModel->SetMinEnergy(0.0);
35 theModel->SetMaxEnergy(100 * CLHEP::TeV);
36 aP->RegisterMe(theModel);
void Build(CMSSIMPInelasticProcess *aP)
G4QGSMFragmentation * theQGSM
G4QGSModel< G4QGSParticipants > * theStringModel
G4ExcitedStringDecay * theStringDecay