5 #include <CLHEP/Units/SystemOfUnits.h> 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