LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
larg4::TConfigurablePhysicsList< T > Class Template Reference

#include "ConfigurablePhysicsList.hh"

Inheritance diagram for larg4::TConfigurablePhysicsList< T >:

Public Member Functions

 TConfigurablePhysicsList (G4int ver=1)
 
virtual ~TConfigurablePhysicsList ()
 
std::vector< std::string > GetDefaultSettings ()
 
virtual void SetCuts ()
 

Public Attributes

bool UseCustomPhysics
 
std::vector< std::string > EnabledPhysics
 

Private Types

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

Detailed Description

template<class T>
class larg4::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 >
larg4::TConfigurablePhysicsList< T >::TConfigurablePhysicsList ( G4int  ver = 1)
template<class T >
virtual larg4::TConfigurablePhysicsList< T >::~TConfigurablePhysicsList ( )
virtual

Member Function Documentation

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

Member Data Documentation

template<class T >
std::vector<std::string> larg4::TConfigurablePhysicsList< T >::EnabledPhysics

Definition at line 39 of file ConfigurablePhysicsList.hh.

template<class T >
bool larg4::TConfigurablePhysicsList< T >::UseCustomPhysics

Definition at line 38 of file ConfigurablePhysicsList.hh.


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