83#ifndef G4VUserPhysicsList_h
84#define G4VUserPhysicsList_h 1
328 enum { FixedStringLengthForStore = 32 };
G4DLLIMPORT std::ostream G4cout
G4double GetCutValue(const G4String &pname) const
void SetDefaultCutValue(G4double newCutValue)
G4UserPhysicsListMessenger * theMessenger
void SetPhysicsTableRetrieved(const G4String &directory="")
virtual void ConstructProcess()=0
G4VUserPhysicsList & operator=(const G4VUserPhysicsList &)
void PreparePhysicsTable(G4ParticleDefinition *)
void SetCutValue(G4double aCut, const G4String &pname)
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
void UseCoupledTransportation(G4bool vl=true)
G4bool IsStoredInAscii() const
void ResetStoredInAscii()
void SetCutsForRegion(G4double aCut, const G4String &rname)
G4bool fIsPhysicsTableBuilt
G4bool fDisableCheckParticleList
G4ProductionCutsTable * fCutsTable
G4bool fIsRestoredCutValues
virtual void ConstructParticle()=0
void DumpCutValuesTableIfRequested()
G4bool StorePhysicsTable(const G4String &directory=".")
G4ParticleTable * theParticleTable
G4String directoryPhysicsTable
void SetVerboseLevel(G4int value)
G4int GetVerboseLevel() const
G4bool fRetrievePhysicsTable
void SetApplyCuts(G4bool value, const G4String &name)
const G4String & GetPhysicsTableDirectory() const
G4bool IsPhysicsTableRetrieved() const
G4bool isSetDefaultCutValue
void SetParticleCuts(G4double cut, G4ParticleDefinition *particle, G4Region *region=0)
virtual void RetrievePhysicsTable(G4ParticleDefinition *, const G4String &directory, G4bool ascii=false)
void ResetCuts()
obsolete methods
G4bool fIsCheckedForRetrievePhysicsTable
void DumpCutValuesTable(G4int flag=1)
G4bool GetApplyCuts(const G4String &name) const
void DisableCheckParticleList()
virtual ~G4VUserPhysicsList()
void SetCutsWithDefault()
void AddProcessManager(G4ParticleDefinition *newParticle, G4ProcessManager *newManager=0)
void BuildIntegralPhysicsTable(G4VProcess *, G4ParticleDefinition *)
void ResetPhysicsTableRetrieved()
G4ParticleTable::G4PTblDicIterator * theParticleIterator
void RemoveProcessManager()
G4double GetDefaultCutValue() const
G4PhysicsListHelper * thePLHelper
void InitializeProcessManager()