ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/analysis/management/include/G4AnalysisMessenger.hh>
Public Member Functions | |
G4AnalysisMessenger (G4VAnalysisManager *manager) | |
virtual | ~G4AnalysisMessenger () |
void | SetH1HnManager (G4HnManager &h1HnManager) |
void | SetH2HnManager (G4HnManager &h2HnManager) |
void | SetH3HnManager (G4HnManager &h3HnManager) |
void | SetP1HnManager (G4HnManager &p1HnManager) |
void | SetP2HnManager (G4HnManager &p2HnManager) |
virtual void | SetNewValue (G4UIcommand *command, G4String value) final |
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 | |
G4VAnalysisManager * | fManager |
Associated class. | |
std::unique_ptr< G4FileMessenger > | fFileMessenger |
std::unique_ptr< G4H1Messenger > | fH1Messenger |
std::unique_ptr< G4H2Messenger > | fH2Messenger |
std::unique_ptr< G4H3Messenger > | fH3Messenger |
std::unique_ptr< G4P1Messenger > | fP1Messenger |
std::unique_ptr< G4P2Messenger > | fP2Messenger |
std::unique_ptr < G4NtupleMessenger > | fNtupleMessenger |
std::unique_ptr< G4HnMessenger > | fH1HnMessenger |
std::unique_ptr< G4HnMessenger > | fH2HnMessenger |
std::unique_ptr< G4HnMessenger > | fH3HnMessenger |
std::unique_ptr< G4HnMessenger > | fP1HnMessenger |
std::unique_ptr< G4HnMessenger > | fP2HnMessenger |
std::unique_ptr< G4UIdirectory > | fAnalysisDir |
std::unique_ptr< G4UIcmdWithABool > | fSetActivationCmd |
std::unique_ptr < G4UIcmdWithAnInteger > | fVerboseCmd |
std::unique_ptr < G4UIcmdWithAnInteger > | fCompressionCmd |
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 > | |
T * | CreateCommand (const G4String &cname, const G4String &dsc) |
Protected Attributes inherited from G4UImessenger | |
G4UIdirectory * | baseDir |
G4String | baseDirName |
G4bool | commandsShouldBeInMaster |
Definition at line 57 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 57 of file G4AnalysisMessenger.hh
|
explicit |
Definition at line 47 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 47 of file G4AnalysisMessenger.cc
References fAnalysisDir, fCompressionCmd, fFileMessenger, fH1Messenger, fH2Messenger, fH3Messenger, fNtupleMessenger, fP1Messenger, fP2Messenger, fSetActivationCmd, and fVerboseCmd.
|
virtual |
Definition at line 98 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 98 of file G4AnalysisMessenger.cc
void G4AnalysisMessenger::SetH1HnManager | ( | G4HnManager & | h1HnManager | ) |
Definition at line 106 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 106 of file G4AnalysisMessenger.cc
References fH1HnMessenger.
void G4AnalysisMessenger::SetH2HnManager | ( | G4HnManager & | h2HnManager | ) |
Definition at line 112 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 112 of file G4AnalysisMessenger.cc
References fH2HnMessenger.
void G4AnalysisMessenger::SetH3HnManager | ( | G4HnManager & | h3HnManager | ) |
Definition at line 118 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 118 of file G4AnalysisMessenger.cc
References fH3HnMessenger.
|
finalvirtual |
Reimplemented from G4UImessenger.
Definition at line 136 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 136 of file G4AnalysisMessenger.cc
References fCompressionCmd, fManager, fSetActivationCmd, fVerboseCmd, G4VAnalysisManager::SetActivation(), G4VAnalysisManager::SetCompressionLevel(), and G4VAnalysisManager::SetVerboseLevel().
void G4AnalysisMessenger::SetP1HnManager | ( | G4HnManager & | p1HnManager | ) |
Definition at line 124 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 124 of file G4AnalysisMessenger.cc
References fP1HnMessenger.
void G4AnalysisMessenger::SetP2HnManager | ( | G4HnManager & | p2HnManager | ) |
Definition at line 130 of file G4AnalysisMessenger.cc.
View newest version in sPHENIX GitHub at line 130 of file G4AnalysisMessenger.cc
References fP2HnMessenger.
|
private |
Definition at line 89 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 89 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 92 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 92 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger(), and SetNewValue().
|
private |
Definition at line 76 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 76 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 83 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 83 of file G4AnalysisMessenger.hh
Referenced by SetH1HnManager().
|
private |
Definition at line 77 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 77 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 84 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 84 of file G4AnalysisMessenger.hh
Referenced by SetH2HnManager().
|
private |
Definition at line 78 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 78 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 85 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 85 of file G4AnalysisMessenger.hh
Referenced by SetH3HnManager().
|
private |
Definition at line 79 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 79 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Associated class.
Definition at line 75 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 75 of file G4AnalysisMessenger.hh
Referenced by SetNewValue().
|
private |
Definition at line 82 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 82 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 86 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 86 of file G4AnalysisMessenger.hh
Referenced by SetP1HnManager().
|
private |
Definition at line 80 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 80 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 87 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 87 of file G4AnalysisMessenger.hh
Referenced by SetP2HnManager().
|
private |
Definition at line 81 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 81 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger().
|
private |
Definition at line 90 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 90 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger(), and SetNewValue().
|
private |
Definition at line 91 of file G4AnalysisMessenger.hh.
View newest version in sPHENIX GitHub at line 91 of file G4AnalysisMessenger.hh
Referenced by G4AnalysisMessenger(), and SetNewValue().