LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "CustomPhysicsTable.hh"
Public Member Functions | |
CustomPhysicsTable (CustomPhysicsFactoryBase *) | |
~CustomPhysicsTable () | |
std::vector< std::string > | GetAvailablePhysicsList () |
bool | IsPhysicsAvailable (std::string) |
G4VPhysicsConstructor * | GetPhysicsConstructor (std::string) |
std::map< std::string, CustomPhysicsFactoryBase * > | GetFullTable () |
void | AddPhysics (CustomPhysicsFactoryBase *) |
Protected Member Functions | |
CustomPhysicsTable () | |
Protected Attributes | |
std::map< std::string, CustomPhysicsFactoryBase * > | theTable |
Definition at line 37 of file CustomPhysicsTable.hh.
larg4::CustomPhysicsTable::CustomPhysicsTable | ( | CustomPhysicsFactoryBase * | Factory | ) |
Definition at line 20 of file CustomPhysicsTable.cxx.
References AddPhysics(), and CustomPhysicsTable().
|
inline |
Definition at line 42 of file CustomPhysicsTable.hh.
References GetAvailablePhysicsList(), GetPhysicsConstructor(), and IsPhysicsAvailable().
|
inlineprotected |
void larg4::CustomPhysicsTable::AddPhysics | ( | CustomPhysicsFactoryBase * | Factory | ) |
Definition at line 65 of file CustomPhysicsTable.cxx.
References larg4::CustomPhysicsFactoryBase::GetName(), IsPhysicsAvailable(), LOG_DEBUG, and theTable.
Referenced by CustomPhysicsTable(), and GetFullTable().
std::vector< std::string > larg4::CustomPhysicsTable::GetAvailablePhysicsList | ( | ) |
Definition at line 32 of file CustomPhysicsTable.cxx.
References theTable.
Referenced by ~CustomPhysicsTable().
|
inline |
Definition at line 46 of file CustomPhysicsTable.hh.
References AddPhysics(), and theTable.
G4VPhysicsConstructor * larg4::CustomPhysicsTable::GetPhysicsConstructor | ( | std::string | PhysicsName | ) |
Definition at line 51 of file CustomPhysicsTable.cxx.
References IsPhysicsAvailable(), and theTable.
Referenced by ~CustomPhysicsTable().
bool larg4::CustomPhysicsTable::IsPhysicsAvailable | ( | std::string | PhysicsName | ) |
Definition at line 42 of file CustomPhysicsTable.cxx.
References theTable.
Referenced by AddPhysics(), GetPhysicsConstructor(), and ~CustomPhysicsTable().
|
protected |
Definition at line 52 of file CustomPhysicsTable.hh.
Referenced by AddPhysics(), GetAvailablePhysicsList(), GetFullTable(), GetPhysicsConstructor(), and IsPhysicsAvailable().