Public Member Functions | Public Attributes | Private Types | List of all members
gar::garg4::TConfigurablePhysicsList< T > Class Template Reference

#include <ConfigurablePhysicsList.hh>

Inheritance diagram for gar::garg4::TConfigurablePhysicsList< T >:

Public Member Functions

 TConfigurablePhysicsList (G4int ver=1)
 
virtual ~TConfigurablePhysicsList ()
 
std::vector< std::stringGetDefaultSettings ()
 
virtual void SetCuts ()
 

Public Attributes

bool UseCustomPhysics
 
std::vector< std::stringEnabledPhysics
 

Private Types

enum  { ok = CompileTimeConstraints::IsA<T, G4VModularPhysicsList>::ok }
 

Detailed Description

template<class T>
class gar::garg4::TConfigurablePhysicsList< T >

Definition at line 33 of file ConfigurablePhysicsList.hh.

Member Enumeration Documentation

template<class T >
anonymous enum
private
Enumerator
ok 

Definition at line 48 of file ConfigurablePhysicsList.hh.

48 {ok = CompileTimeConstraints::IsA<T, G4VModularPhysicsList>::ok };

Constructor & Destructor Documentation

template<class T >
gar::garg4::TConfigurablePhysicsList< T >::TConfigurablePhysicsList ( G4int  ver = 1)
template<class T >
virtual gar::garg4::TConfigurablePhysicsList< T >::~TConfigurablePhysicsList ( )
virtual

Member Function Documentation

template<class T >
std::vector<std::string> gar::garg4::TConfigurablePhysicsList< T >::GetDefaultSettings ( )
template<class T >
virtual void gar::garg4::TConfigurablePhysicsList< T >::SetCuts ( )
virtual

Member Data Documentation

template<class T >
std::vector<std::string> gar::garg4::TConfigurablePhysicsList< T >::EnabledPhysics

Definition at line 39 of file ConfigurablePhysicsList.hh.

template<class T >
bool gar::garg4::TConfigurablePhysicsList< T >::UseCustomPhysics

Definition at line 38 of file ConfigurablePhysicsList.hh.


The documentation for this class was generated from the following file: