32 std::vector<std::string> ReturnVector;
37 ReturnVector.push_back((*i).first);
66 mf::LogWarning(
"CustomPhysicsTable") <<
"Physics constructor being overwritten" 67 <<
" in CustomPhysicsTable";
70 <<
"CustomPhysicsTable : Physics Table registering new physics " << Factory->
GetName();
G4VPhysicsConstructor * GetPhysicsConstructor(std::string const &physicsName)
std::vector< std::string > GetAvailablePhysicsList()
void AddPhysics(CustomPhysicsFactoryBase *)
std::map< std::string, CustomPhysicsFactoryBase * > theTable
MaybeLogger_< ELseverityLevel::ELsev_warning, false > LogWarning
CustomPhysicsTable * TheCustomPhysicsTable
bool IsPhysicsAvailable(std::string const &)
CustomPhysicsTable()=default
std::string const & GetName() const noexcept