10 #ifndef QGSPStrFragmLundProtonBuilder_h 11 #define QGSPStrFragmLundProtonBuilder_h 15 #include "G4HadronElasticProcess.hh" 16 #include "G4HadronFissionProcess.hh" 17 #include "G4HadronCaptureProcess.hh" 18 #include "G4ProtonInelasticProcess.hh" 19 #include "G4VProtonBuilder.hh" 21 #include "G4NeutronInelasticCrossSection.hh" 22 #include "G4TheoFSGenerator.hh" 23 #include "G4ExcitationHandler.hh" 24 #include "G4PreCompoundModel.hh" 25 #include "G4GeneratorPrecompoundInterface.hh" 26 #include "G4QGSModel.hh" 27 #include "G4QGSParticipants.hh" 28 #include "G4LundStringFragmentation.hh" 29 #include "G4ExcitedStringDecay.hh" 30 #include "G4QuasiElasticChannel.hh" 42 virtual void Build(G4HadronElasticProcess * aP);
43 virtual void Build(G4ProtonInelasticProcess * aP);
G4TheoFSGenerator * theModel
QGSPStrFragmLundProtonBuilder(G4bool quasiElastic=true)
void SetMinEnergy(G4double aM)
virtual ~QGSPStrFragmLundProtonBuilder()
G4QGSModel< G4QGSParticipants > * theStringModel
G4LundStringFragmentation * theStrFragm
G4QuasiElasticChannel * theQuasiElastic
virtual void Build(G4HadronElasticProcess *aP)
G4GeneratorPrecompoundInterface * theCascade
G4ExcitationHandler * theHandler
G4ExcitedStringDecay * theStringDecay
G4PreCompoundModel * thePreEquilib