Geant4-11
Public Member Functions | Private Types | Private Member Functions | Private Attributes
TG4GenericPhysicsList< T > Class Template Reference

#include <G4GenericPhysicsList.hh>

Inheritance diagram for TG4GenericPhysicsList< T >:

Public Member Functions

virtual void SetCuts ()
 
 TG4GenericPhysicsList (G4int ver=1)
 
 TG4GenericPhysicsList (std::vector< G4String > *physConstr, G4int ver=1)
 
virtual ~TG4GenericPhysicsList ()
 

Private Types

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

Private Member Functions

void DeclareProperties ()
 
void RegisterPhysicsConstructor (G4String &physconstr)
 

Private Attributes

G4GenericMessenger messenger
 

Detailed Description

template<class T>
class TG4GenericPhysicsList< T >

Definition at line 47 of file G4GenericPhysicsList.hh.

Member Enumeration Documentation

◆ anonymous enum

template<class T >
anonymous enum
private

Constructor & Destructor Documentation

◆ TG4GenericPhysicsList() [1/2]

template<class T >
TG4GenericPhysicsList< T >::TG4GenericPhysicsList ( G4int  ver = 1)

◆ TG4GenericPhysicsList() [2/2]

template<class T >
TG4GenericPhysicsList< T >::TG4GenericPhysicsList ( std::vector< G4String > *  physConstr,
G4int  ver = 1 
)

◆ ~TG4GenericPhysicsList()

template<class T >
virtual TG4GenericPhysicsList< T >::~TG4GenericPhysicsList ( )
virtual

Member Function Documentation

◆ DeclareProperties()

template<class T >
void TG4GenericPhysicsList< T >::DeclareProperties ( )
private

◆ RegisterPhysicsConstructor()

template<class T >
void TG4GenericPhysicsList< T >::RegisterPhysicsConstructor ( G4String physconstr)
inlineprivate

Definition at line 61 of file G4GenericPhysicsList.hh.

61{this->RegisterPhysics(G4PhysicsConstructorRegistry::Instance()->GetPhysicsConstructor(physconstr));}
static G4PhysicsConstructorRegistry * Instance()

References G4PhysicsConstructorRegistry::Instance().

◆ SetCuts()

template<class T >
virtual void TG4GenericPhysicsList< T >::SetCuts ( )
virtual

Field Documentation

◆ messenger

template<class T >
G4GenericMessenger TG4GenericPhysicsList< T >::messenger
private

Definition at line 63 of file G4GenericPhysicsList.hh.


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