#include <HadronPhysicsCMS.h>
Definition at line 31 of file HadronPhysicsCMS.h.
◆ HadronPhysicsCMS()
HadronPhysicsCMS::HadronPhysicsCMS |
( |
const G4String & |
name = "QGSP" , |
|
|
G4bool |
quasiElastic = true |
|
) |
| |
◆ ~HadronPhysicsCMS()
HadronPhysicsCMS::~HadronPhysicsCMS |
( |
| ) |
|
|
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.
◆ ConstructParticle()
void HadronPhysicsCMS::ConstructParticle |
( |
| ) |
|
|
override |
Definition at line 128 of file HadronPhysicsCMS.cc.
129 G4MesonConstructor pMesonConstructor;
130 pMesonConstructor.ConstructParticle();
132 G4BaryonConstructor pBaryonConstructor;
133 pBaryonConstructor.ConstructParticle();
135 G4ShortLivedConstructor pShortLivedConstructor;
136 pShortLivedConstructor.ConstructParticle();
◆ ConstructProcess()
void HadronPhysicsCMS::ConstructProcess |
( |
| ) |
|
|
override |
◆ CreateModels()
void HadronPhysicsCMS::CreateModels |
( |
| ) |
|
|
private |
Definition at line 37 of file HadronPhysicsCMS.cc.
39 thePro =
new G4ProtonBuilder;
75 theFTFPro =
new G4FTFBinaryProtonBuilder();
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().
◆ modelName
G4String HadronPhysicsCMS::modelName |
|
private |
◆ QuasiElastic
G4bool HadronPhysicsCMS::QuasiElastic |
|
private |
◆ theBertiniNeutron
G4BertiniNeutronBuilder* HadronPhysicsCMS::theBertiniNeutron |
|
private |
◆ theBertiniPiK
G4BertiniPiKBuilder* HadronPhysicsCMS::theBertiniPiK |
|
private |
◆ theBertiniPro
G4BertiniProtonBuilder* HadronPhysicsCMS::theBertiniPro |
|
private |
◆ theBinaryNeutron
G4BinaryNeutronBuilder* HadronPhysicsCMS::theBinaryNeutron |
|
private |
◆ theBinaryPiK
G4BinaryPiKBuilder* HadronPhysicsCMS::theBinaryPiK |
|
private |
◆ theBinaryPro
G4BinaryProtonBuilder* HadronPhysicsCMS::theBinaryPro |
|
private |
◆ theFTFNeutron
G4FTFBinaryNeutronBuilder* HadronPhysicsCMS::theFTFNeutron |
|
private |
◆ theFTFPiK
G4FTFBinaryPiKBuilder* HadronPhysicsCMS::theFTFPiK |
|
private |
◆ theFTFPNeutron
G4FTFPNeutronBuilder* HadronPhysicsCMS::theFTFPNeutron |
|
private |
◆ theFTFPPiK
G4FTFPPiKBuilder* HadronPhysicsCMS::theFTFPPiK |
|
private |
◆ theFTFPPro
G4FTFPProtonBuilder* HadronPhysicsCMS::theFTFPPro |
|
private |
◆ theFTFPro
G4FTFBinaryProtonBuilder* HadronPhysicsCMS::theFTFPro |
|
private |
◆ theNeutrons
G4NeutronBuilder* HadronPhysicsCMS::theNeutrons |
|
private |
◆ thePiK
G4PiKBuilder* HadronPhysicsCMS::thePiK |
|
private |
◆ thePro
G4ProtonBuilder* HadronPhysicsCMS::thePro |
|
private |
◆ theQGSPNeutron
G4QGSPNeutronBuilder* HadronPhysicsCMS::theQGSPNeutron |
|
private |
◆ theQGSPPiK
G4QGSPPiKBuilder* HadronPhysicsCMS::theQGSPPiK |
|
private |
◆ theQGSPPro
G4QGSPProtonBuilder* HadronPhysicsCMS::theQGSPPro |
|
private |