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

#include <geant4/tree/geant4-10.6-release/source/physics_lists/constructors/gamma_lepto_nuclear/include/G4EmMessenger.hh>

+ Inheritance diagram for G4EmMessenger:
+ Collaboration diagram for G4EmMessenger:

Public Member Functions

 G4EmMessenger (G4EmExtraPhysics *af)
 
virtual ~G4EmMessenger ()
 
void SetNewValue (G4UIcommand *aComm, G4String aS)
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Private Attributes

G4EmExtraPhysicstheB
 
G4UIcmdWithABooltheSynch
 
G4UIcmdWithABooltheSynchAll
 
G4UIcmdWithABooltheGN
 
G4UIcmdWithABooltheGLENDN
 
G4UIcmdWithABooltheEN
 
G4UIcmdWithABooltheMUN
 
G4UIcmdWithABooltheGMM
 
G4UIcmdWithABoolthePMM
 
G4UIcmdWithABoolthePH
 
G4UIcmdWithABooltheNu
 
G4UIcmdWithABooltheNuETX
 
G4UIcmdWithADoubletheGMM1
 
G4UIcmdWithADoublethePMM1
 
G4UIcmdWithADoublethePH1
 
G4UIcmdWithADoubletheNuEleCcBF
 
G4UIcmdWithADoubletheNuEleNcBF
 
G4UIcmdWithADoubletheNuNucleusBF
 
G4UIcmdWithAStringtheNuDN
 
G4UIdirectoryaDir1
 
G4UIdirectoryaDir2
 

Additional Inherited Members

- Protected Member Functions inherited from G4UImessenger
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4long StoL (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
TCreateCommand (const G4String &cname, const G4String &dsc)
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Detailed Description

Definition at line 54 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 54 of file G4EmMessenger.hh

Constructor & Destructor Documentation

G4EmMessenger::G4EmMessenger ( G4EmExtraPhysics af)

Definition at line 51 of file G4EmMessenger.cc.

View newest version in sPHENIX GitHub at line 51 of file G4EmMessenger.cc

References ab, aDir1, aDir2, G4UIcommand::AvailableForStates(), G4State_PreInit, G4UIcommand::SetGuidance(), theB, theEN, theGLENDN, theGMM, theGMM1, theGN, theMUN, theNu, theNuDN, theNuEleCcBF, theNuEleNcBF, theNuETX, theNuNucleusBF, thePH, thePH1, thePMM, thePMM1, theSynch, and theSynchAll.

+ Here is the call graph for this function:

G4EmMessenger::~G4EmMessenger ( )
virtual

Definition at line 139 of file G4EmMessenger.cc.

View newest version in sPHENIX GitHub at line 139 of file G4EmMessenger.cc

References aDir1, aDir2, theEN, theGLENDN, theGMM, theGMM1, theGN, theMUN, theNu, theNuDN, theNuEleCcBF, theNuEleNcBF, theNuETX, theNuNucleusBF, thePH, thePH1, thePMM, thePMM1, theSynch, and theSynchAll.

Member Function Documentation

Member Data Documentation

G4UIdirectory* G4EmMessenger::aDir1
private

Definition at line 86 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 86 of file G4EmMessenger.hh

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

G4UIdirectory* G4EmMessenger::aDir2
private

Definition at line 87 of file G4EmMessenger.hh.

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

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

G4EmExtraPhysics* G4EmMessenger::theB
private

Definition at line 63 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 63 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), and SetNewValue().

G4UIcmdWithABool* G4EmMessenger::theEN
private

Definition at line 69 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 69 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theGLENDN
private

Definition at line 68 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 68 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theGMM
private

Definition at line 71 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 71 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithADouble* G4EmMessenger::theGMM1
private

Definition at line 77 of file G4EmMessenger.hh.

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

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theGN
private

Definition at line 67 of file G4EmMessenger.hh.

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

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theMUN
private

Definition at line 70 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 70 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theNu
private

Definition at line 74 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 74 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithAString* G4EmMessenger::theNuDN
private

Definition at line 84 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 84 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithADouble* G4EmMessenger::theNuEleCcBF
private

Definition at line 80 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 80 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithADouble* G4EmMessenger::theNuEleNcBF
private

Definition at line 81 of file G4EmMessenger.hh.

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

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theNuETX
private

Definition at line 75 of file G4EmMessenger.hh.

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

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithADouble* G4EmMessenger::theNuNucleusBF
private

Definition at line 82 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 82 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::thePH
private

Definition at line 73 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 73 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithADouble* G4EmMessenger::thePH1
private

Definition at line 79 of file G4EmMessenger.hh.

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

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::thePMM
private

Definition at line 72 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 72 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithADouble* G4EmMessenger::thePMM1
private

Definition at line 78 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 78 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theSynch
private

Definition at line 65 of file G4EmMessenger.hh.

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

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().

G4UIcmdWithABool* G4EmMessenger::theSynchAll
private

Definition at line 66 of file G4EmMessenger.hh.

View newest version in sPHENIX GitHub at line 66 of file G4EmMessenger.hh

Referenced by G4EmMessenger(), SetNewValue(), and ~G4EmMessenger().


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