60 #ifndef G4VPhysicsConstructor_h
61 #define G4VPhysicsConstructor_h 1
119 #define aParticleIterator ((subInstanceManager.offset[g4vpcInstanceID])._aParticleIterator)
G4int GetInstanceID() const
G4ParticleTable::G4PTblDicIterator * _aParticleIterator
G4ParticleTable * theParticleTable
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
virtual void ConstructParticle()=0
G4VPCManager G4VPhyscicsConstructorManager
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
static G4RUN_DLL G4VPCManager subInstanceManager
G4int GetPhysicsType() const
const G4String & GetPhysicsName() const
void SetVerboseLevel(G4int value)
G4VUPLSplitter< G4VPCData > G4VPCManager
void SetPhysicsName(const G4String &="")
static G4PhysicsListHelper * GetPhysicsListHelper()
G4VPhysicsConstructor(const G4String &="")
virtual void ConstructProcess()=0
static const G4VPCManager & GetSubInstanceManager()
G4int GetVerboseLevel() const
virtual ~G4VPhysicsConstructor()
void SetPhysicsType(G4int)