Geant4  10.03
G4VPhysicsConstructor Class Referenceabstract

#include <G4VPhysicsConstructor.hh>

Inherited by CexmcStudiedPhysics< Process >, CexmcStudiedPhysics< CexmcHadronicProcess >, Decay, Decay, ElectromagneticPhysics, ElectromagneticPhysics, ElectromagneticPhysics, EmStandardPhysics, ExExChHadronElasticPhysics, ExExChHadronPhysicsQGSP_BIC, ExExChIonPhysics, ExExChPhysListEmStandardSS, ExGflashPhysics, ExN04EMPhysics, ExUCNExtraPhysics, G4ChargeExchangePhysics, G4DecayPhysics, G4EmDNAChemistry, G4EmDNAPhysics, G4EmDNAPhysics_option1, G4EmDNAPhysics_option2, G4EmDNAPhysics_option3, G4EmDNAPhysics_option4, G4EmDNAPhysics_option5, G4EmDNAPhysics_option7, G4EmDNAPhysicsActivator, G4EmExtraPhysics, G4EmLEPTSPhysics, G4EmLivermorePhysics, G4EmLivermorePolarizedPhysics, G4EmLowEPPhysics, G4EmPenelopePhysics, G4EmStandardPhysics, G4EmStandardPhysics_option1, G4EmStandardPhysics_option2, G4EmStandardPhysics_option3, G4EmStandardPhysics_option4, G4EmStandardPhysicsGS, G4EmStandardPhysicsSS, G4EmStandardPhysicsWVI, G4FastSimulationPhysics, G4GenericBiasingPhysics, G4HadronDElasticPhysics, G4HadronElasticPhysics, G4HadronElasticPhysicsHP, G4HadronElasticPhysicsLEND, G4HadronElasticPhysicsPHP, G4HadronElasticPhysicsXS, G4HadronHElasticPhysics, G4HadronPhysicsFTF_BIC, G4HadronPhysicsFTFP_BERT, G4HadronPhysicsFTFP_BERT_ATL, G4HadronPhysicsFTFP_BERT_HP, G4HadronPhysicsFTFP_BERT_TRV, G4HadronPhysicsINCLXX, G4HadronPhysicsNuBeam, G4HadronPhysicsQGS_BIC, G4HadronPhysicsQGSP_BERT, G4HadronPhysicsQGSP_BERT_HP, G4HadronPhysicsQGSP_BIC, G4HadronPhysicsQGSP_BIC_AllHP, G4HadronPhysicsQGSP_BIC_HP, G4HadronPhysicsQGSP_FTFP_BERT, G4HadronPhysicsShielding, G4ImportanceBiasing, G4IonBinaryCascadePhysics, G4IonElasticPhysics, G4IonINCLXXPhysics, G4IonPhysics, G4IonPhysicsPHP, G4IonQMDPhysics, G4MonopolePhysics, G4MuonicAtomDecayPhysics, G4NeutronCrossSectionXS, G4NeutronTrackingCut, G4OpticalPhysics, G4ParallelWorldPhysics, G4RadioactiveDecayPhysics, G4SpinDecayPhysics, G4StepLimiterPhysics, G4StoppingPhysics, G4UnknownDecayPhysics, G4VHadronPhysics, G4WeightWindowBiasing, GammaKnifeParticles, GammaNuclearPhysics, GammaNuclearPhysics, GammaNuclearPhysics, GammaNuclearPhysics, GammaPhysics, GammaRayTelEMlowePhysics, GammaRayTelEMstdPhysics, GammaRayTelGeneralPhysics, GammaRayTelHadronPhysics, GammaRayTelIonPhysics, GammaRayTelMuonPhysics, GammaRayTelParticles, HadronPhysicsHIJING, HadronPhysicsUrQMD, HadrontherapyParticles, IORTParticles, LocalIonIonInelasticPhysic, LXeEMPhysics, LXeGeneralPhysics, LXeMuonPhysics, MuNuclearBuilder, NeutronHPphysics, P6DExtDecayerPhysics, Particles, PhysicsListEMstd, PhysListEmLivermore, PhysListEmLivermore, PhysListEmLivermore, PhysListEmPenelope, PhysListEmPenelope, PhysListEmPenelope, PhysListEmPolarized, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard_GS, PhysListEmStandard_GS, PhysListEmStandard_option0, PhysListEmStandard_option0, PhysListEmStandard_option3, PhysListEmStandard_option3, PhysListEmStandard_SS, PhysListEmStandard_SS, PhysListEmStandard_WVI, PhysListEmStandard_WVI, PhysListEmStandardGS, PhysListEmStandardNR, PhysListEmStandardSS, PhysListEmStandardSSM, PhysListEmStandardSSM, PhysListEmStandardWVI, pyG4VPhysicsConstructor::CB_G4VPhysicsConstructor, StepLimiterBuilder, StepMaxBuilder, TransitionRadiationPhysics, WLSExtraPhysics, and WLSOpticalPhysics.

+ Collaboration diagram for G4VPhysicsConstructor:

Public Member Functions

 G4VPhysicsConstructor (const G4String &="")
 
 G4VPhysicsConstructor (const G4String &name, G4int physics_type)
 
virtual ~G4VPhysicsConstructor ()
 
virtual void ConstructParticle ()=0
 
virtual void ConstructProcess ()=0
 
void SetPhysicsName (const G4String &="")
 
const G4String & GetPhysicsName () const
 
void SetPhysicsType (G4int)
 
G4int GetPhysicsType () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 
G4int GetInstanceID () const
 

Static Public Member Functions

static const G4VPCManager & GetSubInstanceManager ()
 

Protected Member Functions

G4bool RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle)
 
G4ParticleTable::G4PTblDicIterator * GetParticleIterator () const
 

Protected Attributes

G4int verboseLevel
 
G4String namePhysics
 
G4int typePhysics
 
G4ParticleTable * theParticleTable
 
G4int g4vpcInstanceID
 

Static Protected Attributes

static G4RUN_DLL G4VPCManager subInstanceManager
 

Detailed Description

Definition at line 121 of file G4VPhysicsConstructor.hh.

Constructor & Destructor Documentation

G4VPhysicsConstructor::G4VPhysicsConstructor ( const G4String &  name = "")

Definition at line 48 of file G4VPhysicsConstructor.cc.

References G4VUPLSplitter< T >::CreateSubInstance(), g4vpcInstanceID, G4ParticleTable::GetParticleTable(), subInstanceManager, and theParticleTable.

+ Here is the call graph for this function:

G4VPhysicsConstructor::G4VPhysicsConstructor ( const G4String &  name,
G4int  physics_type 
)

Definition at line 60 of file G4VPhysicsConstructor.cc.

References G4VUPLSplitter< T >::CreateSubInstance(), g4vpcInstanceID, G4ParticleTable::GetParticleTable(), subInstanceManager, theParticleTable, and typePhysics.

+ Here is the call graph for this function:

G4VPhysicsConstructor::~G4VPhysicsConstructor ( )
virtual

Definition at line 74 of file G4VPhysicsConstructor.cc.

Member Function Documentation

virtual void G4VPhysicsConstructor::ConstructParticle ( )
pure virtual

Implemented in G4GenericBiasingPhysics, GammaRayTelHadronPhysics, G4HadronPhysicsINCLXX, G4HadronPhysicsQGS_BIC, G4HadronPhysicsQGSP_BIC_HP, G4HadronPhysicsQGSP_BERT, GammaRayTelIonPhysics, G4HadronPhysicsFTFP_BERT, G4HadronPhysicsQGSP_BERT_HP, G4HadronPhysicsQGSP_BIC, G4HadronPhysicsShielding, G4HadronPhysicsFTFP_BERT_HP, G4StoppingPhysics, G4HadronPhysicsFTFP_BERT_TRV, G4HadronPhysicsQGSP_FTFP_BERT, G4HadronPhysicsFTF_BIC, G4HadronPhysicsNuBeam, G4HadronPhysicsFTFP_BERT_ATL, HadronPhysicsHIJING, G4HadronPhysicsQGSP_BIC_AllHP, ExExChHadronPhysicsQGSP_BIC, G4OpticalPhysics, HadronPhysicsUrQMD, G4IonPhysicsPHP, CexmcStudiedPhysics< Process >, ExN04EMPhysics, G4EmExtraPhysics, CexmcStudiedPhysics< CexmcHadronicProcess >, G4IonQMDPhysics, G4FastSimulationPhysics, GammaRayTelMuonPhysics, G4IonPhysics, Decay, G4EmStandardPhysics_option2, G4IonBinaryCascadePhysics, G4IonINCLXXPhysics, G4EmStandardPhysics_option1, G4HadronElasticPhysics, G4EmStandardPhysics_option4, G4EmStandardPhysicsWVI, G4EmStandardPhysics, G4EmStandardPhysics_option3, G4EmStandardPhysicsGS, G4VHadronPhysics, GammaRayTelGeneralPhysics, LXeEMPhysics, G4DecayPhysics, G4SpinDecayPhysics, G4HadronElasticPhysicsXS, WLSOpticalPhysics, G4EmStandardPhysicsSS, GammaRayTelEMlowePhysics, GammaRayTelEMstdPhysics, P6DExtDecayerPhysics, G4HadronElasticPhysicsHP, G4HadronElasticPhysicsLEND, G4HadronHElasticPhysics, LXeMuonPhysics, G4ChargeExchangePhysics, G4IonElasticPhysics, G4UnknownDecayPhysics, G4HadronDElasticPhysics, G4HadronElasticPhysicsPHP, G4NeutronTrackingCut, Decay, ExExChIonPhysics, G4MonopolePhysics, IORTParticles, PhysListEmStandard_option0, PhysListEmStandard_option3, PhysListEmStandard_SS, G4EmLEPTSPhysics, G4StepLimiterPhysics, G4WeightWindowBiasing, TransitionRadiationPhysics, PhysListEmStandard_GS, PhysListEmStandard_WVI, G4NeutronCrossSectionXS, G4ImportanceBiasing, PhysicsListEMstd, pyG4VPhysicsConstructor::CB_G4VPhysicsConstructor, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, NeutronHPphysics, PhysListEmStandardWVI, PhysListEmStandard_SS, PhysListEmPolarized, PhysListEmStandard, PhysListEmStandardSSM, PhysListEmLivermore, PhysListEmPenelope, PhysListEmStandard, PhysListEmLivermore, PhysListEmPenelope, PhysListEmStandard, MuNuclearBuilder, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandardSSM, PhysListEmStandard, PhysListEmStandardNR, PhysListEmStandard, ElectromagneticPhysics, ElectromagneticPhysics, ElectromagneticPhysics, PhysListEmStandard, PhysListEmStandardGS, PhysListEmStandardSS, PhysListEmStandard_GS, PhysListEmStandard_option0, PhysListEmStandard_option3, PhysListEmStandard_WVI, StepLimiterBuilder, EmStandardPhysics, G4ParallelWorldPhysics, Particles, PhysicsListEMstd, GammaRayTelParticles, ExExChHadronElasticPhysics, GammaNuclearPhysics, GammaNuclearPhysics, GammaNuclearPhysics, StepMaxBuilder, GammaNuclearPhysics, LXeGeneralPhysics, WLSExtraPhysics, ExGflashPhysics, GammaPhysics, G4EmDNAPhysicsActivator, PhysListEmStandard, PhysListEmStandard, ExUCNExtraPhysics, G4RadioactiveDecayPhysics, PhysListEmLivermore, PhysListEmPenelope, ExExChPhysListEmStandardSS, G4MuonicAtomDecayPhysics, G4EmDNAPhysics, G4EmDNAPhysics_option1, G4EmDNAPhysics_option2, G4EmDNAPhysics_option4, G4EmDNAPhysics_option5, G4EmDNAPhysics_option7, G4EmDNAChemistry, G4EmLivermorePhysics, G4EmLivermorePolarizedPhysics, G4EmPenelopePhysics, G4EmLowEPPhysics, HadrontherapyParticles, LocalIonIonInelasticPhysic, G4EmDNAPhysics_option3, and GammaKnifeParticles.

Referenced by GammaKnifePhysicsList::ConstructParticle(), GammaRayTelPhysicsList::ConstructParticle(), UltraPhysicsList::ConstructParticle(), IORTPhysicsList::ConstructParticle(), ML2PhysicsList::ConstructParticle(), ExExChPhysicsList::ConstructParticle(), and export_G4VPhysicsConstructor().

+ Here is the caller graph for this function:

virtual void G4VPhysicsConstructor::ConstructProcess ( )
pure virtual

Implemented in G4GenericBiasingPhysics, GammaRayTelHadronPhysics, G4HadronPhysicsINCLXX, GammaRayTelIonPhysics, G4HadronPhysicsQGS_BIC, G4HadronPhysicsQGSP_BIC_HP, G4StoppingPhysics, G4HadronPhysicsQGSP_BERT, G4HadronPhysicsFTFP_BERT, G4HadronPhysicsQGSP_BERT_HP, G4HadronPhysicsQGSP_BIC, G4HadronPhysicsShielding, G4HadronPhysicsFTFP_BERT_HP, G4HadronPhysicsFTFP_BERT_TRV, G4HadronPhysicsQGSP_FTFP_BERT, G4HadronPhysicsFTF_BIC, G4HadronPhysicsNuBeam, G4HadronPhysicsFTFP_BERT_ATL, HadronPhysicsHIJING, G4HadronPhysicsQGSP_BIC_AllHP, ExExChHadronPhysicsQGSP_BIC, ExN04EMPhysics, G4OpticalPhysics, G4IonQMDPhysics, G4FastSimulationPhysics, CexmcStudiedPhysics< Process >, GammaRayTelMuonPhysics, HadronPhysicsUrQMD, G4IonPhysicsPHP, CexmcStudiedPhysics< CexmcHadronicProcess >, IonHIJINGPhysics, G4EmExtraPhysics, G4IonBinaryCascadePhysics, G4IonINCLXXPhysics, G4HadronElasticPhysics, IonUrQMDPhysics, G4SpinDecayPhysics, G4HadronInelasticQBBC, G4IonPhysics, GammaRayTelGeneralPhysics, Decay, LXeEMPhysics, G4DecayPhysics, G4EmStandardPhysics_option2, G4HadronElasticPhysicsXS, G4EmStandardPhysics_option1, GammaRayTelEMlowePhysics, GammaRayTelEMstdPhysics, G4EmStandardPhysics_option4, G4EmStandardPhysicsWVI, G4HadronElasticPhysicsHP, G4HadronElasticPhysicsLEND, G4HadronHElasticPhysics, LXeMuonPhysics, G4EmStandardPhysics, G4EmStandardPhysics_option3, G4EmStandardPhysicsGS, G4ChargeExchangePhysics, G4IonElasticPhysics, G4UnknownDecayPhysics, G4HadronDElasticPhysics, G4HadronElasticPhysicsPHP, G4NeutronTrackingCut, G4MonopolePhysics, WLSOpticalPhysics, G4EmStandardPhysicsSS, P6DExtDecayerPhysics, PhysListEmStandard_option0, PhysListEmStandard_option3, PhysListEmStandard_SS, G4StepLimiterPhysics, G4WeightWindowBiasing, TransitionRadiationPhysics, PhysListEmStandard_GS, PhysListEmStandard_WVI, G4ImportanceBiasing, IORTParticles, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandardWVI, PhysListEmStandard_SS, PhysListEmPolarized, pyG4VPhysicsConstructor::CB_G4VPhysicsConstructor, Decay, PhysListEmStandard, PhysListEmStandardSSM, PhysListEmLivermore, PhysListEmPenelope, PhysListEmStandard, PhysListEmLivermore, PhysListEmPenelope, PhysListEmStandard, MuNuclearBuilder, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandard, PhysListEmStandardSSM, PhysListEmStandard, PhysListEmStandardNR, PhysListEmStandard, ExExChIonPhysics, ElectromagneticPhysics, ElectromagneticPhysics, ElectromagneticPhysics, PhysListEmStandard, PhysListEmStandardGS, PhysListEmStandardSS, PhysListEmStandard_GS, PhysListEmStandard_option0, PhysListEmStandard_option3, PhysListEmStandard_WVI, StepLimiterBuilder, EmStandardPhysics, G4ParallelWorldPhysics, ExExChHadronElasticPhysics, LXeGeneralPhysics, G4EmLEPTSPhysics, PhysListEmStandard, G4NeutronCrossSectionXS, PhysicsListEMstd, PhysListEmStandard, GammaRayTelParticles, NeutronHPphysics, G4RadioactiveDecayPhysics, ExExChPhysListEmStandardSS, HadronElasticPhysicsHP, HadronElasticPhysicsHP, HadronElasticPhysicsHP, Particles, PhysicsListEMstd, GammaNuclearPhysics, GammaNuclearPhysics, GammaNuclearPhysics, StepMaxBuilder, GammaNuclearPhysics, WLSExtraPhysics, ExGflashPhysics, GammaPhysics, G4MuonicAtomDecayPhysics, G4EmDNAPhysicsActivator, G4EmDNAChemistry, ExUCNExtraPhysics, PhysListEmLivermore, PhysListEmPenelope, G4EmDNAPhysics, G4EmDNAPhysics_option1, G4EmDNAPhysics_option2, G4EmDNAPhysics_option4, G4EmDNAPhysics_option5, G4EmDNAPhysics_option7, HadrontherapyParticles, G4EmLivermorePhysics, G4EmLivermorePolarizedPhysics, G4EmPenelopePhysics, G4EmLowEPPhysics, GammaKnifeParticles, LocalIonIonInelasticPhysic, and G4EmDNAPhysics_option3.

Referenced by GammaKnifePhysicsList::ConstructProcess(), XrayFluoPhysicsList::ConstructProcess(), PhysicsList::ConstructProcess(), GammaRayTelPhysicsList::ConstructProcess(), UltraPhysicsList::ConstructProcess(), IORTPhysicsList::ConstructProcess(), ML2PhysicsList::ConstructProcess(), ExExChPhysicsList::ConstructProcess(), and export_G4VPhysicsConstructor().

+ Here is the caller graph for this function:

G4int G4VPhysicsConstructor::GetInstanceID ( ) const
inline
G4ParticleTable::G4PTblDicIterator * G4VPhysicsConstructor::GetParticleIterator ( ) const
protected

Definition at line 78 of file G4VPhysicsConstructor.cc.

References g4vpcInstanceID, G4VUPLSplitter< T >::offset, and subInstanceManager.

Referenced by G4GenericBiasingPhysics::AssociateParallelGeometries(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), ExUCNExtraPhysics::ConstructProcess(), WLSExtraPhysics::ConstructProcess(), ExGflashPhysics::ConstructProcess(), StepMaxBuilder::ConstructProcess(), ExExChPhysListEmStandardSS::ConstructProcess(), ExExChHadronElasticPhysics::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), LXeGeneralPhysics::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), StepLimiterBuilder::ConstructProcess(), ElectromagneticPhysics::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), EmStandardPhysics::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), G4ParallelWorldPhysics::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), PhysListEmStandardWVI::ConstructProcess(), PhysListEmPolarized::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), G4StepLimiterPhysics::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), P6DExtDecayerPhysics::ConstructProcess(), WLSOpticalPhysics::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4UnknownDecayPhysics::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4ChargeExchangePhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4DecayPhysics::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), GammaRayTelGeneralPhysics::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4EmExtraPhysics::ConstructProcess(), G4FastSimulationPhysics::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), G4StoppingPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), and ExUCNExtraPhysics::ConstructUCN().

const G4String & G4VPhysicsConstructor::GetPhysicsName ( ) const
inline

Definition at line 195 of file G4VPhysicsConstructor.hh.

References namePhysics.

Referenced by G4EmDNAPhysics_option3::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), ExExChHadronElasticPhysics::ExExChHadronElasticPhysics(), export_G4VPhysicsConstructor(), F04PhysicsList::F04PhysicsList(), G4HadronDElasticPhysics::G4HadronDElasticPhysics(), G4HadronElasticPhysics::G4HadronElasticPhysics(), G4HadronElasticPhysicsHP::G4HadronElasticPhysicsHP(), G4HadronElasticPhysicsLEND::G4HadronElasticPhysicsLEND(), G4HadronElasticPhysicsPHP::G4HadronElasticPhysicsPHP(), G4HadronElasticPhysicsXS::G4HadronElasticPhysicsXS(), G4HadronHElasticPhysics::G4HadronHElasticPhysics(), G4IonElasticPhysics::G4IonElasticPhysics(), G4VModularPhysicsList::RegisterPhysics(), WLSPhysicsList::RemoveFromPhysicsList(), G4VModularPhysicsList::ReplacePhysics(), and WLSPhysicsList::WLSPhysicsList().

+ Here is the caller graph for this function:

G4int G4VPhysicsConstructor::GetPhysicsType ( ) const
inline

Definition at line 205 of file G4VPhysicsConstructor.hh.

References typePhysics.

Referenced by G4VModularPhysicsList::RegisterPhysics(), and G4VModularPhysicsList::ReplacePhysics().

+ Here is the caller graph for this function:

const G4VPCManager & G4VPhysicsConstructor::GetSubInstanceManager ( )
inlinestatic

Definition at line 219 of file G4VPhysicsConstructor.hh.

References subInstanceManager.

Referenced by G4PhysicsListWorkspace::G4PhysicsListWorkspace().

+ Here is the caller graph for this function:

G4int G4VPhysicsConstructor::GetVerboseLevel ( ) const
inline

Definition at line 185 of file G4VPhysicsConstructor.hh.

References verboseLevel.

Referenced by export_G4VPhysicsConstructor().

+ Here is the caller graph for this function:

G4bool G4VPhysicsConstructor::RegisterProcess ( G4VProcess *  process,
G4ParticleDefinition *  particle 
)
inlineprotected

Definition at line 211 of file G4VPhysicsConstructor.hh.

References G4PhysicsListHelper::GetPhysicsListHelper(), and G4PhysicsListHelper::RegisterProcess().

Referenced by G4MuonicAtomDecayPhysics::ConstructProcess(), and G4RadioactiveDecayPhysics::ConstructProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4VPhysicsConstructor::SetPhysicsName ( const G4String &  name = "")
inline

Definition at line 190 of file G4VPhysicsConstructor.hh.

References G4InuclParticleNames::name(), and namePhysics.

Referenced by export_G4VPhysicsConstructor().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4VPhysicsConstructor::SetPhysicsType ( G4int  val)
inline

Definition at line 200 of file G4VPhysicsConstructor.hh.

References typePhysics.

Referenced by ElectromagneticPhysics::ElectromagneticPhysics(), ExExChIonPhysics::ExExChIonPhysics(), G4EmDNAPhysics::G4EmDNAPhysics(), G4EmDNAPhysics_option1::G4EmDNAPhysics_option1(), G4EmDNAPhysics_option2::G4EmDNAPhysics_option2(), G4EmDNAPhysics_option3::G4EmDNAPhysics_option3(), G4EmDNAPhysics_option4::G4EmDNAPhysics_option4(), G4EmDNAPhysics_option5::G4EmDNAPhysics_option5(), G4EmDNAPhysics_option7::G4EmDNAPhysics_option7(), G4EmExtraPhysics::G4EmExtraPhysics(), G4EmLEPTSPhysics::G4EmLEPTSPhysics(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLivermorePolarizedPhysics::G4EmLivermorePolarizedPhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmStandardPhysics::G4EmStandardPhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmStandardPhysicsGS::G4EmStandardPhysicsGS(), G4EmStandardPhysicsSS::G4EmStandardPhysicsSS(), G4EmStandardPhysicsWVI::G4EmStandardPhysicsWVI(), G4IonBinaryCascadePhysics::G4IonBinaryCascadePhysics(), G4IonINCLXXPhysics::G4IonINCLXXPhysics(), G4IonPhysics::G4IonPhysics(), G4IonPhysicsPHP::G4IonPhysicsPHP(), G4IonQMDPhysics::G4IonQMDPhysics(), G4MonopolePhysics::G4MonopolePhysics(), PhysListEmStandard_GS::PhysListEmStandard_GS(), PhysListEmStandard_option0::PhysListEmStandard_option0(), PhysListEmStandard_option3::PhysListEmStandard_option3(), PhysListEmStandard_SS::PhysListEmStandard_SS(), PhysListEmStandard_WVI::PhysListEmStandard_WVI(), PhysListEmStandardNR::PhysListEmStandardNR(), PhysListEmStandardSS::PhysListEmStandardSS(), and PhysListEmStandardWVI::PhysListEmStandardWVI().

+ Here is the caller graph for this function:

void G4VPhysicsConstructor::SetVerboseLevel ( G4int  value)
inline

Definition at line 180 of file G4VPhysicsConstructor.hh.

References verboseLevel.

Referenced by export_G4VPhysicsConstructor(), G4VHadronPhysics::G4VHadronPhysics(), PhysicsListEMstd::PhysicsListEMstd(), and G4OpticalPhysicsMessenger::SetNewValue().

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4VPhysicsConstructor::g4vpcInstanceID
protected

Definition at line 166 of file G4VPhysicsConstructor.hh.

Referenced by G4VPhysicsConstructor(), and GetParticleIterator().

G4String G4VPhysicsConstructor::namePhysics
protected
G4VPCManager G4VPhysicsConstructor::subInstanceManager
staticprotected
G4ParticleTable* G4VPhysicsConstructor::theParticleTable
protected
G4int G4VPhysicsConstructor::typePhysics
protected

Definition at line 163 of file G4VPhysicsConstructor.hh.

Referenced by G4VPhysicsConstructor(), GetPhysicsType(), and SetPhysicsType().


The documentation for this class was generated from the following files: