Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VModularPhysicsList.hh>
Static Public Member Functions | |
static const G4VMPLManager & | GetSubInstanceManager () |
Static Public Member Functions inherited from G4VUserPhysicsList | |
static const G4VUPLManager & | GetSubInstanceManager () |
Protected Types | |
typedef G4VMPLData::G4PhysConstVectorData | G4PhysConstVector |
Protected Member Functions | |
G4VModularPhysicsList (const G4VModularPhysicsList &) | |
G4VModularPhysicsList & | operator= (const G4VModularPhysicsList &) |
Protected Member Functions inherited from G4VUserPhysicsList | |
void | AddTransportation () |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
void | BuildIntegralPhysicsTable (G4VProcess *, G4ParticleDefinition *) |
virtual void | RetrievePhysicsTable (G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) |
void | InitializeProcessManager () |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
Static Protected Attributes | |
static G4RUN_DLL G4VMPLManager | G4VMPLsubInstanceManager |
Static Protected Attributes inherited from G4VUserPhysicsList | |
static G4RUN_DLL G4VUPLManager | subInstanceManager |
Definition at line 93 of file G4VModularPhysicsList.hh.
|
protected |
Definition at line 147 of file G4VModularPhysicsList.hh.
G4VModularPhysicsList::G4VModularPhysicsList | ( | ) |
Definition at line 48 of file G4VModularPhysicsList.cc.
|
virtual |
Definition at line 55 of file G4VModularPhysicsList.cc.
|
protected |
Definition at line 66 of file G4VModularPhysicsList.cc.
|
overridevirtual |
Implements G4VUserPhysicsList.
Reimplemented in LBE.
Definition at line 118 of file G4VModularPhysicsList.cc.
|
overridevirtual |
Implements G4VUserPhysicsList.
Reimplemented in LBE.
Definition at line 141 of file G4VModularPhysicsList.cc.
|
inline |
Definition at line 162 of file G4VModularPhysicsList.hh.
Referenced by operator=().
const G4VPhysicsConstructor * G4VModularPhysicsList::GetPhysics | ( | const G4String & | name | ) | const |
Definition at line 386 of file G4VModularPhysicsList.cc.
const G4VPhysicsConstructor * G4VModularPhysicsList::GetPhysics | ( | G4int | index | ) | const |
Definition at line 374 of file G4VModularPhysicsList.cc.
const G4VPhysicsConstructor * G4VModularPhysicsList::GetPhysicsWithType | ( | G4int | physics_type | ) | const |
Definition at line 401 of file G4VModularPhysicsList.cc.
|
inlinestatic |
Definition at line 167 of file G4VModularPhysicsList.hh.
Referenced by G4PhysicsListWorkspace::G4PhysicsListWorkspace().
|
inline |
Definition at line 157 of file G4VModularPhysicsList.hh.
Referenced by G4PhysListRegistry::GetModularPhysicsList(), and G4PhysListFactory::GetReferencePhysList().
|
protected |
Definition at line 73 of file G4VModularPhysicsList.cc.
void G4VModularPhysicsList::RegisterPhysics | ( | G4VPhysicsConstructor * | fPhysics | ) |
Definition at line 153 of file G4VModularPhysicsList.cc.
Referenced by FTF_BIC::FTF_BIC(), FTFP_BERT::FTFP_BERT(), FTFP_BERT_ATL::FTFP_BERT_ATL(), FTFP_BERT_HP::FTFP_BERT_HP(), FTFP_BERT_TRV::FTFP_BERT_TRV(), FTFQGSP_BERT::FTFQGSP_BERT(), G4PhysListRegistry::GetModularPhysicsList(), NuBeam::NuBeam(), QBBC::QBBC(), QGS_BIC::QGS_BIC(), QGSP_BERT::QGSP_BERT(), QGSP_BERT_HP::QGSP_BERT_HP(), QGSP_BIC::QGSP_BIC(), QGSP_BIC_AllHP::QGSP_BIC_AllHP(), QGSP_BIC_HP::QGSP_BIC_HP(), QGSP_FTFP_BERT::QGSP_FTFP_BERT(), G4PhysListFactoryMessenger::SetNewValue(), and Shielding::Shielding().
void G4VModularPhysicsList::RemovePhysics | ( | const G4String & | name | ) |
Definition at line 341 of file G4VModularPhysicsList.cc.
void G4VModularPhysicsList::RemovePhysics | ( | G4int | type | ) |
Definition at line 276 of file G4VModularPhysicsList.cc.
void G4VModularPhysicsList::RemovePhysics | ( | G4VPhysicsConstructor * | fPhysics | ) |
Definition at line 309 of file G4VModularPhysicsList.cc.
void G4VModularPhysicsList::ReplacePhysics | ( | G4VPhysicsConstructor * | fPhysics | ) |
Definition at line 213 of file G4VModularPhysicsList.cc.
Referenced by G4PhysListRegistry::GetModularPhysicsList(), and G4PhysListFactory::GetReferencePhysList().
void G4VModularPhysicsList::SetVerboseLevel | ( | G4int | value | ) |
Definition at line 416 of file G4VModularPhysicsList.cc.
Referenced by FTF_BIC::FTF_BIC(), FTFP_BERT::FTFP_BERT(), FTFP_BERT_ATL::FTFP_BERT_ATL(), FTFP_BERT_HP::FTFP_BERT_HP(), FTFP_BERT_TRV::FTFP_BERT_TRV(), FTFQGSP_BERT::FTFQGSP_BERT(), G4PhysListRegistry::GetModularPhysicsList(), G4PhysListFactory::GetReferencePhysList(), LBE::LBE(), NuBeam::NuBeam(), QBBC::QBBC(), QGS_BIC::QGS_BIC(), QGSP_BERT::QGSP_BERT(), QGSP_BERT_HP::QGSP_BERT_HP(), QGSP_BIC::QGSP_BIC(), QGSP_BIC_AllHP::QGSP_BIC_AllHP(), QGSP_BIC_HP::QGSP_BIC_HP(), QGSP_FTFP_BERT::QGSP_FTFP_BERT(), and Shielding::Shielding().
|
overridevirtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 427 of file G4VModularPhysicsList.cc.
|
protected |
Definition at line 148 of file G4VModularPhysicsList.hh.
Referenced by G4VModularPhysicsList(), GetInstanceID(), and operator=().
|
staticprotected |
Definition at line 149 of file G4VModularPhysicsList.hh.
Referenced by G4VModularPhysicsList(), GetSubInstanceManager(), and operator=().
|
protected |
Definition at line 146 of file G4VModularPhysicsList.hh.
Referenced by GetVerboseLevel(), operator=(), RegisterPhysics(), RemovePhysics(), ReplacePhysics(), FTFP_BERT_HP::SetCuts(), LBE::SetCuts(), QGSP_BERT_HP::SetCuts(), and SetVerboseLevel().