1 #ifndef SLIC_PHYSICSLISTMANAGER_HH_
2 #define SLIC_PHYSICSLISTMANAGER_HH_ 1
12 #include "G4VUserPhysicsList.hh"
18 class G4PhysListFactory;
19 class G4VUserPhysicsList;
Base class for slic code modules that provides common functionality, such as logging to an output str...
Provides management of user physics lists.
void setCurrentListName(const std::string &name)
static const std::string m_defaultListName
const std::string & getCurrentListName()
void setupUserLimitsProcesses()
void printAvailablePhysicsLists()
PhysicsMessenger * m_messenger
G4PhysListFactory * m_factory
G4VUserPhysicsList * m_currentList
void enableLimits(bool enableLimits)
void enableOptical(bool enableOptical)
G4VUserPhysicsList * createPhysicsList()
std::string m_currentListName
virtual ~PhysicsListManager()
G4UImessenger for selection of physics list at runtime.