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

#include <east/blob/main/Core/include/eASTRunActionMessenger.hh>

+ Inheritance diagram for eASTRunActionMessenger:
+ Collaboration diagram for eASTRunActionMessenger:

Public Member Functions

 eASTRunActionMessenger (eASTRunAction *)
 
virtual ~eASTRunActionMessenger ()
 
virtual void SetNewValue (G4UIcommand *, G4String)
 
virtual G4String GetCurrentValue (G4UIcommand *)
 

Private Member Functions

void Define1D ()
 
void Define1P ()
 
G4bool CheckID (G4UIcommand *cmd)
 
G4bool CheckOpenID (G4UIcommand *)
 

Private Attributes

eASTRunActionpRA
 
G4UIdirectory * anaDir
 
G4UIcmdWithAString * fileCmd
 
G4UIcmdWithAnInteger * verboseCmd
 
G4UIcmdWithoutParameter * listCmd
 
G4UIcmdWithAnInteger * openCmd
 
G4UIcmdWithAnInteger * plotCmd
 
G4UIcmdWithABool * carryCmd
 
G4UIcmdWithoutParameter * flushCmd
 
G4UIcmdWithoutParameter * resetCmd
 
G4UIdirectory * oneDDir
 
G4UIcommand * create1DCmd
 
G4UIcommand * create1DPlotPCmd
 
G4UIcommand * config1DCmd
 
G4UIcommand * title1DCmd
 
G4UIcmdWithABool * set1DYaxisLogCmd
 
G4UIdirectory * onePDir
 
G4UIcommand * create1PCmd
 
G4UIcommand * set1PCmd
 
G4UIcommand * title1PCmd
 
G4UIdirectory * ntupleDir
 
G4UIcommand * addColumnCmd
 
G4int currentID
 

Detailed Description

Definition at line 26 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 26 of file eASTRunActionMessenger.hh

Constructor & Destructor Documentation

eASTRunActionMessenger::eASTRunActionMessenger ( eASTRunAction dc)
eASTRunActionMessenger::~eASTRunActionMessenger ( )
virtual

Member Function Documentation

G4bool eASTRunActionMessenger::CheckID ( G4UIcommand *  cmd)
inlineprivate

Definition at line 70 of file eASTRunActionMessenger.hh.

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

References currentID.

Referenced by SetNewValue().

+ Here is the caller graph for this function:

G4bool eASTRunActionMessenger::CheckOpenID ( G4UIcommand *  )
inlineprivate

Definition at line 81 of file eASTRunActionMessenger.hh.

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

References currentID.

Referenced by SetNewValue().

+ Here is the caller graph for this function:

void eASTRunActionMessenger::Define1D ( )
private
void eASTRunActionMessenger::Define1P ( )
private
G4String eASTRunActionMessenger::GetCurrentValue ( G4UIcommand *  cmd)
virtual

Definition at line 459 of file eASTRunActionMessenger.cc.

View newest version in sPHENIX GitHub at line 459 of file eASTRunActionMessenger.cc

References carryCmd, currentID, fileCmd, eASTRunAction::GetCarry(), eASTRunAction::GetFileName(), eASTRunAction::GetVerbose(), openCmd, plotCmd, pRA, and verboseCmd.

+ Here is the call graph for this function:

Member Data Documentation

G4UIcommand* eASTRunActionMessenger::addColumnCmd
private

Definition at line 64 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 64 of file eASTRunActionMessenger.hh

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

G4UIdirectory* eASTRunActionMessenger::anaDir
private

Definition at line 41 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 41 of file eASTRunActionMessenger.hh

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

G4UIcmdWithABool* eASTRunActionMessenger::carryCmd
private

Definition at line 47 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 47 of file eASTRunActionMessenger.hh

Referenced by eASTRunActionMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTRunActionMessenger().

G4UIcommand* eASTRunActionMessenger::config1DCmd
private

Definition at line 54 of file eASTRunActionMessenger.hh.

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

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

G4UIcommand* eASTRunActionMessenger::create1DCmd
private

Definition at line 52 of file eASTRunActionMessenger.hh.

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

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

G4UIcommand* eASTRunActionMessenger::create1DPlotPCmd
private

Definition at line 53 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 53 of file eASTRunActionMessenger.hh

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

G4UIcommand* eASTRunActionMessenger::create1PCmd
private

Definition at line 59 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 59 of file eASTRunActionMessenger.hh

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

G4int eASTRunActionMessenger::currentID
private

Definition at line 67 of file eASTRunActionMessenger.hh.

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

Referenced by CheckID(), CheckOpenID(), GetCurrentValue(), and SetNewValue().

G4UIcmdWithAString* eASTRunActionMessenger::fileCmd
private

Definition at line 42 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 42 of file eASTRunActionMessenger.hh

Referenced by eASTRunActionMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTRunActionMessenger().

G4UIcmdWithoutParameter* eASTRunActionMessenger::flushCmd
private

Definition at line 48 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 48 of file eASTRunActionMessenger.hh

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

G4UIcmdWithoutParameter* eASTRunActionMessenger::listCmd
private

Definition at line 44 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 44 of file eASTRunActionMessenger.hh

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

G4UIdirectory* eASTRunActionMessenger::ntupleDir
private

Definition at line 63 of file eASTRunActionMessenger.hh.

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

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

G4UIdirectory* eASTRunActionMessenger::oneDDir
private

Definition at line 51 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 51 of file eASTRunActionMessenger.hh

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

G4UIdirectory* eASTRunActionMessenger::onePDir
private

Definition at line 58 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 58 of file eASTRunActionMessenger.hh

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

G4UIcmdWithAnInteger* eASTRunActionMessenger::openCmd
private

Definition at line 45 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 45 of file eASTRunActionMessenger.hh

Referenced by eASTRunActionMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTRunActionMessenger().

G4UIcmdWithAnInteger* eASTRunActionMessenger::plotCmd
private

Definition at line 46 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 46 of file eASTRunActionMessenger.hh

Referenced by eASTRunActionMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTRunActionMessenger().

eASTRunAction* eASTRunActionMessenger::pRA
private

Definition at line 39 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 39 of file eASTRunActionMessenger.hh

Referenced by GetCurrentValue(), and SetNewValue().

G4UIcmdWithoutParameter* eASTRunActionMessenger::resetCmd
private

Definition at line 49 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 49 of file eASTRunActionMessenger.hh

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

G4UIcmdWithABool* eASTRunActionMessenger::set1DYaxisLogCmd
private

Definition at line 56 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 56 of file eASTRunActionMessenger.hh

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

G4UIcommand* eASTRunActionMessenger::set1PCmd
private

Definition at line 60 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 60 of file eASTRunActionMessenger.hh

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

G4UIcommand* eASTRunActionMessenger::title1DCmd
private

Definition at line 55 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 55 of file eASTRunActionMessenger.hh

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

G4UIcommand* eASTRunActionMessenger::title1PCmd
private

Definition at line 61 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 61 of file eASTRunActionMessenger.hh

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

G4UIcmdWithAnInteger* eASTRunActionMessenger::verboseCmd
private

Definition at line 43 of file eASTRunActionMessenger.hh.

View newest version in sPHENIX GitHub at line 43 of file eASTRunActionMessenger.hh

Referenced by eASTRunActionMessenger(), GetCurrentValue(), SetNewValue(), and ~eASTRunActionMessenger().


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