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)