![]() |
LArSoft
v07_13_02
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().