85 #ifndef G4VUserPhysicsList_h
86 #define G4VUserPhysicsList_h 1
void SetCutsForRegion(G4double aCut, const G4String &rname)
void RemoveProcessManager()
G4ParticleTable::G4PTblDicIterator * _theParticleIterator
void SetPhysicsTableRetrieved(const G4String &directory="")
G4bool fIsRestoredCutValues
void AddProcessManager(G4ParticleDefinition *newParticle, G4ProcessManager *newManager=0)
G4double GetDefaultCutValue() const
void DisableCheckParticleList()
G4bool IsStoredInAscii() const
const G4String & GetPhysicsTableDirectory() const
static G4RUN_DLL G4VUPLManager subInstanceManager
G4bool IsPhysicsTableRetrieved() const
void BuildIntegralPhysicsTable(G4VProcess *, G4ParticleDefinition *)
G4PhysicsListHelper * _thePLHelper
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
G4int GetVerboseLevel() const
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
void ResetPhysicsTableRetrieved()
void SetParticleCuts(G4double cut, G4ParticleDefinition *particle, G4Region *region=0)
const XML_Char int const XML_Char * value
void ResetCuts()
obsolete methods
void PreparePhysicsTable(G4ParticleDefinition *)
G4bool GetApplyCuts(const G4String &name) const
virtual ~G4VUserPhysicsList()
G4ParticleTable * theParticleTable
void UseCoupledTransportation(G4bool vl=true)
G4ProductionCutsTable * fCutsTable
G4String directoryPhysicsTable
void SetCutsWithDefault()
G4bool fRetrievePhysicsTable
G4bool fIsCheckedForRetrievePhysicsTable
virtual void ConstructParticle()=0
void SetDefaultCutValue(G4double newCutValue)
void InitializeProcessManager()
static const G4VUPLManager & GetSubInstanceManager()
void SetApplyCuts(G4bool value, const G4String &name)
G4int GetInstanceID() const
virtual void RetrievePhysicsTable(G4ParticleDefinition *, const G4String &directory, G4bool ascii=false)
void DumpCutValuesTableIfRequested()
void ResetStoredInAscii()
G4bool StorePhysicsTable(const G4String &directory=".")
G4GLOB_DLL std::ostream G4cout
G4VUPLSplitter< G4VUPLData > G4VUPLManager
G4bool _fIsPhysicsTableBuilt
G4double GetCutValue(const G4String &pname) const
virtual void TerminateWorker()
void SetCutValue(G4double aCut, const G4String &pname)
G4bool fDisableCheckParticleList
void SetVerboseLevel(G4int value)
void DumpCutValuesTable(G4int flag=1)
virtual void InitializeWorker()
G4bool isSetDefaultCutValue
G4VUserPhysicsList & operator=(const G4VUserPhysicsList &)
G4VUPLManager G4VUserPhysicsListSubInstanceManager
virtual void ConstructProcess()=0
G4UserPhysicsListMessenger * _theMessenger