#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 84 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 106 of file HadronPhysicsCMS.cc.
|
override |
Definition at line 119 of file HadronPhysicsCMS.cc.
References CreateModels(), theNeutrons, thePiK, and thePro.
|
private |
Definition at line 27 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 68 of file HadronPhysicsCMS.h.
Referenced by CreateModels().
|
private |
Definition at line 69 of file HadronPhysicsCMS.h.
Referenced by CreateModels().
|
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().
|
private |
Definition at line 47 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 59 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 64 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 65 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().
|
private |
Definition at line 48 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 60 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 45 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 57 of file HadronPhysicsCMS.h.
Referenced by ConstructProcess(), 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 61 of file HadronPhysicsCMS.h.
Referenced by CreateModels(), and ~HadronPhysicsCMS().