ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CexmcMessenger Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/ChargeExchangeMC/include/CexmcMessenger.hh>

+ Collaboration diagram for CexmcMessenger:

Static Public Member Functions

static CexmcMessengerInstance (void)
 
static void Destroy (void)
 

Static Public Attributes

static G4String mainDirName
 
static G4String geometryDirName
 
static G4String physicsDirName
 
static G4String gunDirName
 
static G4String detectorDirName
 
static G4String eventDirName
 
static G4String runDirName
 
static G4String monitorDirName
 
static G4String targetDirName
 
static G4String vetoCounterDirName
 
static G4String vetoCounterLeftDirName
 
static G4String vetoCounterRightDirName
 
static G4String calorimeterDirName
 
static G4String calorimeterLeftDirName
 
static G4String calorimeterRightDirName
 
static G4String monitorEDDirName
 
static G4String vetoCounterEDDirName
 
static G4String vetoCounterLeftEDDirName
 
static G4String vetoCounterRightEDDirName
 
static G4String calorimeterEDDirName
 
static G4String calorimeterLeftEDDirName
 
static G4String calorimeterRightEDDirName
 
static G4String reconstructorDirName
 
static G4String visDirName
 

Private Member Functions

 CexmcMessenger ()
 
 ~CexmcMessenger ()
 

Private Attributes

G4UIdirectorymainDir
 
G4UIdirectorygeometryDir
 
G4UIdirectoryphysicsDir
 
G4UIdirectorygunDir
 
G4UIdirectorydetectorDir
 
G4UIdirectoryeventDir
 
G4UIdirectoryrunDir
 
G4UIdirectorymonitorDir
 
G4UIdirectorytargetDir
 
G4UIdirectoryvetoCounterDir
 
G4UIdirectoryvetoCounterLeftDir
 
G4UIdirectoryvetoCounterRightDir
 
G4UIdirectorycalorimeterDir
 
G4UIdirectorycalorimeterLeftDir
 
G4UIdirectorycalorimeterRightDir
 
G4UIdirectorymonitorEDDir
 
G4UIdirectoryvetoCounterEDDir
 
G4UIdirectoryvetoCounterLeftEDDir
 
G4UIdirectoryvetoCounterRightEDDir
 
G4UIdirectorycalorimeterEDDir
 
G4UIdirectorycalorimeterLeftEDDir
 
G4UIdirectorycalorimeterRightEDDir
 
G4UIdirectoryreconstructorDir
 
G4UIdirectoryvisDir
 

Static Private Attributes

static CexmcMessengerinstance
 

Detailed Description

Definition at line 52 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 52 of file CexmcMessenger.hh

Constructor & Destructor Documentation

Member Function Documentation

void CexmcMessenger::Destroy ( void  )
static

Definition at line 118 of file CexmcMessenger.cc.

View newest version in sPHENIX GitHub at line 118 of file CexmcMessenger.cc

References instance.

Referenced by main().

+ Here is the caller graph for this function:

CexmcMessenger * CexmcMessenger::Instance ( void  )
static

Definition at line 109 of file CexmcMessenger.cc.

View newest version in sPHENIX GitHub at line 109 of file CexmcMessenger.cc

References CexmcMessenger(), and instance.

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4UIdirectory* CexmcMessenger::calorimeterDir
private

Definition at line 145 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 145 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::calorimeterDirName
static

Definition at line 89 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 89 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::calorimeterEDDir
private

Definition at line 159 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 159 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::calorimeterEDDirName
static

Definition at line 103 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 103 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::calorimeterLeftDir
private

Definition at line 147 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 147 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::calorimeterLeftDirName
static

Definition at line 91 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 91 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::calorimeterLeftEDDir
private

Definition at line 161 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 161 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::calorimeterLeftEDDirName
static

Definition at line 105 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 105 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::calorimeterRightDir
private

Definition at line 149 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 149 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::calorimeterRightDirName
static

Definition at line 93 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 93 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::calorimeterRightEDDir
private

Definition at line 163 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 163 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::calorimeterRightEDDirName
static

Definition at line 107 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 107 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::detectorDir
private

Definition at line 129 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 129 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::detectorDirName
static
G4UIdirectory* CexmcMessenger::eventDir
private

Definition at line 131 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 131 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::eventDirName
static

Definition at line 75 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 75 of file CexmcMessenger.hh

Referenced by CexmcEventActionMessenger::CexmcEventActionMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::geometryDir
private

Definition at line 123 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 123 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::geometryDirName
static

Definition at line 67 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 67 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and CexmcRunManagerMessenger::CexmcRunManagerMessenger().

G4UIdirectory* CexmcMessenger::gunDir
private

Definition at line 127 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 127 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::gunDirName
static
CexmcMessenger * CexmcMessenger::instance
staticprivate

Definition at line 118 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 118 of file CexmcMessenger.hh

Referenced by Destroy(), and Instance().

G4UIdirectory* CexmcMessenger::mainDir
private

Definition at line 121 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 121 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::mainDirName
static

Definition at line 65 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 65 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::monitorDir
private

Definition at line 135 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 135 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::monitorDirName
static

Definition at line 79 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 79 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::monitorEDDir
private

Definition at line 151 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 151 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::monitorEDDirName
static

Definition at line 95 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 95 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::physicsDir
private

Definition at line 125 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 125 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4UIdirectory* CexmcMessenger::reconstructorDir
private

Definition at line 165 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 165 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::reconstructorDirName
static
G4UIdirectory* CexmcMessenger::runDir
private

Definition at line 133 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 133 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::runDirName
static

Definition at line 77 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 77 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and CexmcRunManagerMessenger::CexmcRunManagerMessenger().

G4UIdirectory* CexmcMessenger::targetDir
private

Definition at line 137 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 137 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::targetDirName
static

Definition at line 81 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 81 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::vetoCounterDir
private

Definition at line 139 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 139 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::vetoCounterDirName
static

Definition at line 83 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 83 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::vetoCounterEDDir
private

Definition at line 153 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 153 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::vetoCounterEDDirName
static

Definition at line 97 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 97 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::vetoCounterLeftDir
private

Definition at line 141 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 141 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::vetoCounterLeftDirName
static

Definition at line 85 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 85 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::vetoCounterLeftEDDir
private

Definition at line 155 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 155 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::vetoCounterLeftEDDirName
static

Definition at line 99 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 99 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::vetoCounterRightDir
private

Definition at line 143 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 143 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::vetoCounterRightDirName
static

Definition at line 87 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 87 of file CexmcMessenger.hh

Referenced by CexmcMessenger().

G4UIdirectory* CexmcMessenger::vetoCounterRightEDDir
private

Definition at line 157 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 157 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().

G4String CexmcMessenger::vetoCounterRightEDDirName
static

Definition at line 101 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 101 of file CexmcMessenger.hh

Referenced by CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), and CexmcMessenger().

G4UIdirectory* CexmcMessenger::visDir
private

Definition at line 167 of file CexmcMessenger.hh.

View newest version in sPHENIX GitHub at line 167 of file CexmcMessenger.hh

Referenced by CexmcMessenger(), and ~CexmcMessenger().


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