Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJProcessesList Class Reference

#include <MJProcessesList.hh>

List of all members.

Public Member Functions

 MJProcessesList ()
 ~MJProcessesList ()
virtual void SetCuts ()
void SetRealm (G4String)

Protected Member Functions

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

Private Attributes

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


Constructor & Destructor Documentation

MJProcessesList::MJProcessesList  ) 
 

AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Mon Apr 19 14:42:36 PDT 2004

REVISION:

04-23-2004, Kareem Initial file submission 09-15-2004, Kareem Added an energy realm messenger to set the energy thresholds to run double-beta simulations (energy cutoff of < 100 keV) or dark matter (energy cutoff of < 1 keV).

Definition at line 78 of file MJProcessesList.cc.

References cutForAlpha, cutForElectron, cutForGamma, cutForGenericIon, cutForPositron, cutForProton, OpVerbLevel, processesMessenger, SetCuts(), and VerboseLevel.

MJProcessesList::~MJProcessesList  ) 
 

Definition at line 108 of file MJProcessesList.cc.


Member Function Documentation

void MJProcessesList::AddTransportation  )  [protected, virtual]
 

Definition at line 155 of file MJProcessesList.cc.

Referenced by ConstructProcess().

void MJProcessesList::ConstructEM  )  [protected, virtual]
 

Definition at line 212 of file MJProcessesList.cc.

Referenced by ConstructProcess().

void MJProcessesList::ConstructGeneral  )  [protected, virtual]
 

Definition at line 782 of file MJProcessesList.cc.

References VerboseLevel.

Referenced by ConstructProcess().

void MJProcessesList::ConstructHad  )  [protected, virtual]
 

Definition at line 489 of file MJProcessesList.cc.

Referenced by ConstructProcess().

void MJProcessesList::ConstructOp  )  [protected, virtual]
 

Definition at line 341 of file MJProcessesList.cc.

References OpVerbLevel.

Referenced by ConstructProcess().

void MJProcessesList::ConstructParticle  )  [protected]
 

Definition at line 120 of file MJProcessesList.cc.

void MJProcessesList::ConstructProcess  )  [protected]
 

Definition at line 142 of file MJProcessesList.cc.

References AddTransportation(), ConstructEM(), ConstructGeneral(), ConstructHad(), and ConstructOp().

void MJProcessesList::SetCuts  )  [virtual]
 

Definition at line 822 of file MJProcessesList.cc.

References cutForAlpha, cutForElectron, cutForGamma, cutForGenericIon, cutForPositron, and cutForProton.

Referenced by MJProcessesList(), and SetRealm().

void MJProcessesList::SetRealm G4String   ) 
 

Definition at line 836 of file MJProcessesList.cc.

References cutForAlpha, cutForElectron, cutForGamma, cutForGenericIon, cutForPositron, cutForProton, MJLog, and SetCuts().

Referenced by MJProcessesMessenger::SetNewValue().


Member Data Documentation

G4double MJProcessesList::cutForAlpha [private]
 

Definition at line 118 of file MJProcessesList.hh.

Referenced by MJProcessesList(), SetCuts(), and SetRealm().

G4double MJProcessesList::cutForElectron [private]
 

Definition at line 115 of file MJProcessesList.hh.

Referenced by MJProcessesList(), SetCuts(), and SetRealm().

G4double MJProcessesList::cutForGamma [private]
 

Definition at line 114 of file MJProcessesList.hh.

Referenced by MJProcessesList(), SetCuts(), and SetRealm().

G4double MJProcessesList::cutForGenericIon [private]
 

Definition at line 119 of file MJProcessesList.hh.

Referenced by MJProcessesList(), SetCuts(), and SetRealm().

G4double MJProcessesList::cutForPositron [private]
 

Definition at line 116 of file MJProcessesList.hh.

Referenced by MJProcessesList(), SetCuts(), and SetRealm().

G4double MJProcessesList::cutForProton [private]
 

Definition at line 117 of file MJProcessesList.hh.

Referenced by MJProcessesList(), SetCuts(), and SetRealm().

G4int MJProcessesList::OpVerbLevel [private]
 

Definition at line 112 of file MJProcessesList.hh.

Referenced by ConstructOp(), and MJProcessesList().

MJProcessesMessenger* MJProcessesList::processesMessenger [private]
 

Definition at line 121 of file MJProcessesList.hh.

Referenced by MJProcessesList().

G4int MJProcessesList::VerboseLevel [private]
 

Definition at line 111 of file MJProcessesList.hh.

Referenced by ConstructGeneral(), and MJProcessesList().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:58 2004 for Majorana Simulation by  doxygen 1.3.9.1