Geant4  10.00.p02
TLBE< T > Class Template Reference

#include <LBE.hh>

+ Inheritance diagram for TLBE< T >:
+ Collaboration diagram for TLBE< T >:

Public Member Functions

 TLBE ()
 
 ~TLBE ()
 
virtual void SetCuts ()
 

Protected Member Functions

virtual void ConstructParticle ()
 
virtual void ConstructProcess ()
 
virtual void ConstructGeneral ()
 
virtual void ConstructEM ()
 
virtual void ConstructHad ()
 
virtual void ConstructOp ()
 
virtual void AddTransportation ()
 

Private Types

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

Private Member Functions

void ConstructMyBosons ()
 
void ConstructMyLeptons ()
 
void ConstructMyMesons ()
 
void ConstructMyBaryons ()
 
void ConstructMyIons ()
 
void ConstructMyShortLiveds ()
 

Private Attributes

G4int VerboseLevel
 
G4int OpVerbLevel
 
G4double cutForGamma
 
G4double cutForElectron
 
G4double cutForPositron
 
G4double cutForProton
 
G4double cutForAlpha
 
G4double cutForGenericIon
 
G4StoppingPhysicsstoppingPhysics
 

Detailed Description

template<class T>
class TLBE< T >

Definition at line 61 of file LBE.hh.

Member Enumeration Documentation

template<class T >
anonymous enum
private
Enumerator
ok 

Definition at line 74 of file LBE.hh.

Constructor & Destructor Documentation

template<class T >
TLBE< T >::TLBE ( )
template<class T >
TLBE< T >::~TLBE ( )

Member Function Documentation

template<class T >
virtual void TLBE< T >::AddTransportation ( )
protectedvirtual
template<class T >
virtual void TLBE< T >::ConstructEM ( )
protectedvirtual
template<class T >
virtual void TLBE< T >::ConstructGeneral ( )
protectedvirtual
template<class T >
virtual void TLBE< T >::ConstructHad ( )
protectedvirtual
template<class T >
void TLBE< T >::ConstructMyBaryons ( )
private
template<class T >
void TLBE< T >::ConstructMyBosons ( )
private
template<class T >
void TLBE< T >::ConstructMyIons ( )
private
template<class T >
void TLBE< T >::ConstructMyLeptons ( )
private
template<class T >
void TLBE< T >::ConstructMyMesons ( )
private
template<class T >
void TLBE< T >::ConstructMyShortLiveds ( )
private
template<class T >
virtual void TLBE< T >::ConstructOp ( )
protectedvirtual
template<class T >
virtual void TLBE< T >::ConstructParticle ( )
protectedvirtual
template<class T >
virtual void TLBE< T >::ConstructProcess ( )
protectedvirtual
template<class T >
virtual void TLBE< T >::SetCuts ( )
virtual

Member Data Documentation

template<class T >
G4double TLBE< T >::cutForAlpha
private

Definition at line 108 of file LBE.hh.

template<class T >
G4double TLBE< T >::cutForElectron
private

Definition at line 105 of file LBE.hh.

template<class T >
G4double TLBE< T >::cutForGamma
private

Definition at line 104 of file LBE.hh.

template<class T >
G4double TLBE< T >::cutForGenericIon
private

Definition at line 109 of file LBE.hh.

template<class T >
G4double TLBE< T >::cutForPositron
private

Definition at line 106 of file LBE.hh.

template<class T >
G4double TLBE< T >::cutForProton
private

Definition at line 107 of file LBE.hh.

template<class T >
G4int TLBE< T >::OpVerbLevel
private

Definition at line 102 of file LBE.hh.

template<class T >
G4StoppingPhysics* TLBE< T >::stoppingPhysics
private

Definition at line 111 of file LBE.hh.

template<class T >
G4int TLBE< T >::VerboseLevel
private

Definition at line 101 of file LBE.hh.


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