#include <HadronPhysicsCMS.h>
Public Member Functions | |
void | ConstructParticle () override |
void | ConstructProcess () override |
HadronPhysicsCMS (const G4String &name="QGSP", G4bool quasiElastic=true) | |
~HadronPhysicsCMS () override | |
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 |
G4NeutronBuilder * | theNeutrons |
G4PiKBuilder * | thePiK |
G4ProtonBuilder * | thePro |
G4QGSPNeutronBuilder * | theQGSPNeutron |
G4QGSPPiKBuilder * | theQGSPPiK |
G4QGSPProtonBuilder * | theQGSPPro |
Definition at line 31 of file HadronPhysicsCMS.h.
HadronPhysicsCMS::HadronPhysicsCMS | ( | const G4String & | name = "QGSP" , |
G4bool | quasiElastic = true |
||
) |
Definition at line 14 of file HadronPhysicsCMS.cc.
|
override |
Definition at line 92 of file HadronPhysicsCMS.cc.
References theBertiniNeutron, theBertiniPiK, theBertiniPro, theBinaryNeutron, theBinaryPiK, theBinaryPro, theFTFNeutron, theFTFPiK, theFTFPNeutron, theFTFPPiK, theFTFPPro, theFTFPro, theNeutrons, thePiK, thePro, theQGSPNeutron, theQGSPPiK, and theQGSPPro.
|
override |
Definition at line 128 of file HadronPhysicsCMS.cc.
|
override |
Definition at line 140 of file HadronPhysicsCMS.cc.
References CreateModels(), theNeutrons, thePiK, and thePro.
|
private |
Definition at line 37 of file HadronPhysicsCMS.cc.
References GeV, modelName, QuasiElastic, theBertiniNeutron, theBertiniPiK, theBertiniPro, theBinaryNeutron, theBinaryPiK, theBinaryPro, theFTFNeutron, theFTFPiK, theFTFPNeutron, theFTFPPiK, theFTFPPro, theFTFPro, theNeutrons, thePiK, thePro, theQGSPNeutron, theQGSPPiK, and theQGSPPro.
Referenced by ConstructProcess().
|
private |
Definition at line 64 of file HadronPhysicsCMS.h.
Referenced by CreateModels().
|
private |
Definition at line 65 of file HadronPhysicsCMS.h.
Referenced by CreateModels().
|
private |
Definition at line 43 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 49 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 44 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 50 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 56 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 61 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 45 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 51 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 57 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 42 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 48 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 54 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 46 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 52 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 58 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().