#include <HadronPhysicsCMS.h>
Public Member Functions | |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
HadronPhysicsCMS (const G4String &name="QGSP", G4bool quasiElastic=true) | |
virtual | ~HadronPhysicsCMS () |
Private Member Functions | |
void | CreateModels () |
Private Attributes | |
G4String | modelName |
G4bool | QuasiElastic |
G4BertiniNeutronBuilder * | theBertiniNeutron |
G4BertiniPiKBuilder * | theBertiniPiK |
G4BertiniProtonBuilder * | theBertiniPro |
G4BinaryNeutronBuilder * | theBinaryNeutron |
G4BinaryPiKBuilder * | theBinaryPiK |
G4BinaryProtonBuilder * | theBinaryPro |
G4FTFBinaryNeutronBuilder * | theFTFNeutron |
G4FTFBinaryPiKBuilder * | theFTFPiK |
G4FTFPNeutronBuilder * | theFTFPNeutron |
G4FTFPPiKBuilder * | theFTFPPiK |
G4FTFPProtonBuilder * | theFTFPPro |
G4FTFBinaryProtonBuilder * | theFTFPro |
G4LHEPNeutronBuilder * | theLHEPNeutron |
G4LHEPPiKBuilder * | theLHEPPiK |
G4LHEPProtonBuilder * | theLHEPPro |
G4MiscLHEPBuilder * | theMiscLHEP |
G4NeutronBuilder * | theNeutrons |
G4PiKBuilder * | thePiK |
G4ProtonBuilder * | thePro |
G4QGSPNeutronBuilder * | theQGSPNeutron |
G4QGSPPiKBuilder * | theQGSPPiK |
G4QGSPProtonBuilder * | theQGSPPro |
Definition at line 35 of file HadronPhysicsCMS.h.
HadronPhysicsCMS::HadronPhysicsCMS | ( | const G4String & | name = "QGSP" , |
G4bool | quasiElastic = true |
||
) |
Definition at line 13 of file HadronPhysicsCMS.cc.
|
virtual |
Definition at line 90 of file HadronPhysicsCMS.cc.
References theBertiniNeutron, theBertiniPiK, theBertiniPro, theBinaryNeutron, theBinaryPiK, theBinaryPro, theFTFNeutron, theFTFPiK, theFTFPNeutron, theFTFPPiK, theFTFPPro, theFTFPro, theLHEPNeutron, theLHEPPiK, theLHEPPro, theMiscLHEP, theNeutrons, thePiK, thePro, theQGSPNeutron, theQGSPPiK, and theQGSPPro.
|
virtual |
Definition at line 116 of file HadronPhysicsCMS.cc.
|
virtual |
Definition at line 129 of file HadronPhysicsCMS.cc.
References CreateModels(), theMiscLHEP, theNeutrons, thePiK, and thePro.
|
private |
Definition at line 25 of file HadronPhysicsCMS.cc.
References modelName, QuasiElastic, theBertiniNeutron, theBertiniPiK, theBertiniPro, theBinaryNeutron, theBinaryPiK, theBinaryPro, theFTFNeutron, theFTFPiK, theFTFPNeutron, theFTFPPiK, theFTFPPro, theFTFPro, theLHEPNeutron, theLHEPPiK, theLHEPPro, theMiscLHEP, theNeutrons, thePiK, thePro, theQGSPNeutron, theQGSPPiK, and theQGSPPro.
Referenced by ConstructProcess().
|
private |
Definition at line 78 of file HadronPhysicsCMS.h.
Referenced by CreateModels().
|
private |
Definition at line 79 of file HadronPhysicsCMS.h.
Referenced by CreateModels().
|
private |
Definition at line 52 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 59 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 66 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 53 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 60 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 67 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 74 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 75 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 54 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 61 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 68 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 76 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 55 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 62 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 69 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 72 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 51 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 58 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 65 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 56 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 63 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 70 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().