Geant4  10.00.p02
G4AnalysisMessenger Class Reference

#include <G4AnalysisMessenger.hh>

+ Inheritance diagram for G4AnalysisMessenger:
+ Collaboration diagram for G4AnalysisMessenger:

Public Member Functions

 G4AnalysisMessenger (G4VAnalysisManager *manager)
 
virtual ~G4AnalysisMessenger ()
 
void SetH1HnManager (G4HnManager *h1HnManager)
 
void SetH2HnManager (G4HnManager *h2HnManager)
 
virtual void SetNewValue (G4UIcommand *command, G4String value)
 
- 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
 

Public Attributes

G4VAnalysisManagerfManager
 Associated class. More...
 
G4FileMessengerfFileMessenger
 
G4H1MessengerfH1Messenger
 
G4H2MessengerfH2Messenger
 
G4HnMessengerfH1HnMessenger
 
G4HnMessengerfH2HnMessenger
 
G4UIdirectoryfAnalysisDir
 
G4UIcmdWithABoolfSetActivationCmd
 
G4UIcmdWithAnIntegerfVerboseCmd
 

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)
 
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 >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir
 
G4String baseDirName
 

Detailed Description

Definition at line 52 of file G4AnalysisMessenger.hh.

Constructor & Destructor Documentation

G4AnalysisMessenger::G4AnalysisMessenger ( G4VAnalysisManager manager)

Definition at line 41 of file G4AnalysisMessenger.cc.

References fAnalysisDir, fFileMessenger, fH1Messenger, fH2Messenger, fSetActivationCmd, fVerboseCmd, G4UIcommand::SetGuidance(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithABool::SetParameterName(), and G4UIcommand::SetRange().

+ Here is the call graph for this function:

G4AnalysisMessenger::~G4AnalysisMessenger ( )
virtual

Member Function Documentation

void G4AnalysisMessenger::SetH1HnManager ( G4HnManager h1HnManager)

Definition at line 92 of file G4AnalysisMessenger.cc.

References fH1HnMessenger.

Referenced by G4VAnalysisManager::SetH1Manager().

+ Here is the caller graph for this function:

void G4AnalysisMessenger::SetH2HnManager ( G4HnManager h2HnManager)

Definition at line 98 of file G4AnalysisMessenger.cc.

References fH2HnMessenger.

Referenced by G4VAnalysisManager::SetH2Manager().

+ Here is the caller graph for this function:

void G4AnalysisMessenger::SetNewValue ( G4UIcommand command,
G4String  value 
)
virtual

Reimplemented from G4UImessenger.

Definition at line 104 of file G4AnalysisMessenger.cc.

References fManager, fSetActivationCmd, fVerboseCmd, G4UIcmdWithABool::GetNewBoolValue(), G4UIcmdWithAnInteger::GetNewIntValue(), G4VAnalysisManager::SetActivation(), and G4VAnalysisManager::SetVerboseLevel().

+ Here is the call graph for this function:

Member Data Documentation

G4UIdirectory* G4AnalysisMessenger::fAnalysisDir

Definition at line 73 of file G4AnalysisMessenger.hh.

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

G4FileMessenger* G4AnalysisMessenger::fFileMessenger

Definition at line 67 of file G4AnalysisMessenger.hh.

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

G4HnMessenger* G4AnalysisMessenger::fH1HnMessenger

Definition at line 70 of file G4AnalysisMessenger.hh.

Referenced by SetH1HnManager(), and ~G4AnalysisMessenger().

G4H1Messenger* G4AnalysisMessenger::fH1Messenger

Definition at line 68 of file G4AnalysisMessenger.hh.

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

G4HnMessenger* G4AnalysisMessenger::fH2HnMessenger

Definition at line 71 of file G4AnalysisMessenger.hh.

Referenced by SetH2HnManager(), and ~G4AnalysisMessenger().

G4H2Messenger* G4AnalysisMessenger::fH2Messenger

Definition at line 69 of file G4AnalysisMessenger.hh.

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

G4VAnalysisManager* G4AnalysisMessenger::fManager

Associated class.

Definition at line 66 of file G4AnalysisMessenger.hh.

Referenced by SetNewValue().

G4UIcmdWithABool* G4AnalysisMessenger::fSetActivationCmd

Definition at line 74 of file G4AnalysisMessenger.hh.

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

G4UIcmdWithAnInteger* G4AnalysisMessenger::fVerboseCmd

Definition at line 75 of file G4AnalysisMessenger.hh.

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


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