ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
virtual void | CreateModels () |
virtual void | Neutron () |
virtual void | Proton () |
virtual void | Pion () |
virtual void | Kaon () |
virtual void | Others () |
virtual void | DumpBanner () |
virtual void | ExtraConfiguration () |
Private Attributes | |
G4bool | useLEND_ |
G4String | evaluation_ |
const G4double | minFTFPEnergy_ |
const G4double | maxBertiniEnergy_ |
const G4double | minNonHPNeutronEnergy_ |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPhysicsConstructor | |
static const G4VPCManager & | GetSubInstanceManager () |
Protected Types inherited from G4VPhysicsConstructor | |
using | PhysicsBuilder_V = G4VPCData::PhysicsBuilders_V |
Protected Member Functions inherited from G4VPhysicsConstructor | |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
PhysicsBuilder_V | GetBuilders () const |
void | AddBuilder (G4PhysicsBuilderInterface *bld) |
Protected Attributes inherited from G4VPhysicsConstructor | |
G4int | verboseLevel |
G4String | namePhysics |
G4int | typePhysics |
G4ParticleTable * | theParticleTable |
G4int | g4vpcInstanceID |
Static Protected Attributes inherited from G4VPhysicsConstructor | |
static G4RUN_DLL G4VPCManager | subInstanceManager |
Definition at line 52 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 52 of file G4HadronPhysicsShielding.hh
|
explicit |
Definition at line 108 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 108 of file G4HadronPhysicsShielding.cc
Definition at line 117 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 117 of file G4HadronPhysicsShielding.cc
|
explicit |
Definition at line 126 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 126 of file G4HadronPhysicsShielding.cc
|
virtual |
Definition at line 137 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 137 of file G4HadronPhysicsShielding.cc
Implements G4VPhysicsConstructor.
Definition at line 150 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 150 of file G4HadronPhysicsShielding.cc
References G4MesonConstructor::ConstructParticle(), G4IonConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4ShortLivedConstructor::ConstructParticle().
Implements G4VPhysicsConstructor.
Definition at line 267 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 267 of file G4HadronPhysicsShielding.cc
References CreateModels(), DumpBanner(), ExtraConfiguration(), and G4Threading::IsMasterThread().
|
privatevirtual |
Definition at line 166 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 166 of file G4HadronPhysicsShielding.cc
References Kaon(), Neutron(), Others(), Pion(), and Proton().
Referenced by ConstructProcess().
|
privatevirtual |
Definition at line 141 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 141 of file G4HadronPhysicsShielding.cc
References G4cout, G4endl, GeV, maxBertiniEnergy_, and minFTFPEnergy_.
Referenced by ConstructProcess().
|
privatevirtual |
Definition at line 277 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 277 of file G4HadronPhysicsShielding.cc
References G4CrossSectionDataStore::AddDataSet(), G4HadronicProcess::AddDataSet(), G4PhysListUtil::FindCaptureProcess(), G4PhysListUtil::FindFissionProcess(), G4PhysListUtil::FindInelasticProcess(), G4HadronicProcess::GetCrossSectionDataStore(), G4HadronicParameters::Instance(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), minNonHPNeutronEnergy_, G4InuclParticleNames::neutron, G4Neutron::Neutron(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
Referenced by ConstructProcess().
|
privatevirtual |
Definition at line 234 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 234 of file G4HadronPhysicsShielding.cc
References G4VPhysicsConstructor::AddBuilder(), k, maxBertiniEnergy_, and minFTFPEnergy_.
Referenced by CreateModels().
|
privatevirtual |
Definition at line 176 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 176 of file G4HadronPhysicsShielding.cc
References G4VPhysicsConstructor::AddBuilder(), evaluation_, maxBertiniEnergy_, minFTFPEnergy_, minNonHPNeutronEnergy_, G4InuclParticleNames::neu, and useLEND_.
Referenced by CreateModels().
|
privatevirtual |
Definition at line 250 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 250 of file G4HadronPhysicsShielding.cc
References G4VPhysicsConstructor::AddBuilder().
Referenced by CreateModels().
|
privatevirtual |
Definition at line 218 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 218 of file G4HadronPhysicsShielding.cc
References G4VPhysicsConstructor::AddBuilder(), maxBertiniEnergy_, minFTFPEnergy_, and pi.
Referenced by CreateModels().
|
privatevirtual |
Definition at line 202 of file G4HadronPhysicsShielding.cc.
View newest version in sPHENIX GitHub at line 202 of file G4HadronPhysicsShielding.cc
References G4VPhysicsConstructor::AddBuilder(), maxBertiniEnergy_, minFTFPEnergy_, and G4InuclParticleNames::pro.
Referenced by CreateModels().
|
inline |
Definition at line 67 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 67 of file G4HadronPhysicsShielding.hh
References useLEND_.
Definition at line 66 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 66 of file G4HadronPhysicsShielding.hh
References evaluation_, and useLEND_.
|
private |
Definition at line 81 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 81 of file G4HadronPhysicsShielding.hh
|
private |
Definition at line 84 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 84 of file G4HadronPhysicsShielding.hh
Referenced by DumpBanner(), Kaon(), Neutron(), Pion(), and Proton().
|
private |
Definition at line 83 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 83 of file G4HadronPhysicsShielding.hh
Referenced by DumpBanner(), Kaon(), Neutron(), Pion(), and Proton().
|
private |
Definition at line 85 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 85 of file G4HadronPhysicsShielding.hh
Referenced by ExtraConfiguration(), and Neutron().
|
private |
Definition at line 80 of file G4HadronPhysicsShielding.hh.
View newest version in sPHENIX GitHub at line 80 of file G4HadronPhysicsShielding.hh
Referenced by Neutron(), UnuseLEND(), and UseLEND().