Geant4-11
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
G4AnalysisMessenger Class Reference

#include <G4AnalysisMessenger.hh>

Inheritance diagram for G4AnalysisMessenger:
G4UImessenger

Public Member Functions

G4bool CommandsShouldBeInMaster () const
 
 G4AnalysisMessenger ()=delete
 
 G4AnalysisMessenger (G4VAnalysisManager *manager)
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator!= (const G4UImessenger &messenger) const
 
G4bool operator== (const G4UImessenger &messenger) const
 
void SetH1HnManager (G4HnManager &h1HnManager)
 
void SetH2HnManager (G4HnManager &h2HnManager)
 
void SetH3HnManager (G4HnManager &h3HnManager)
 
virtual void SetNewValue (G4UIcommand *command, G4String value) final
 
void SetP1HnManager (G4HnManager &p1HnManager)
 
void SetP2HnManager (G4HnManager &p2HnManager)
 
virtual ~G4AnalysisMessenger ()
 

Protected Member Functions

void AddUIcommand (G4UIcommand *newCommand)
 
G4String BtoS (G4bool b)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
G4String DtoS (G4double a)
 
G4String ItoS (G4int i)
 
G4bool StoB (G4String s)
 
G4double StoD (G4String s)
 
G4int StoI (G4String s)
 
G4long StoL (G4String s)
 

Protected Attributes

G4UIdirectorybaseDir = nullptr
 
G4String baseDirName = ""
 
G4bool commandsShouldBeInMaster = false
 

Private Attributes

std::unique_ptr< G4UIdirectoryfAnalysisDir
 
std::unique_ptr< G4UIcmdWithAnIntegerfCompressionCmd
 
std::unique_ptr< G4FileMessengerfFileMessenger
 
std::unique_ptr< G4HnMessengerfH1HnMessenger
 
std::unique_ptr< G4H1MessengerfH1Messenger
 
std::unique_ptr< G4HnMessengerfH2HnMessenger
 
std::unique_ptr< G4H2MessengerfH2Messenger
 
std::unique_ptr< G4HnMessengerfH3HnMessenger
 
std::unique_ptr< G4H3MessengerfH3Messenger
 
G4VAnalysisManagerfManager { nullptr }
 Associated class. More...
 
std::unique_ptr< G4NtupleMessengerfNtupleMessenger
 
std::unique_ptr< G4HnMessengerfP1HnMessenger
 
std::unique_ptr< G4P1MessengerfP1Messenger
 
std::unique_ptr< G4HnMessengerfP2HnMessenger
 
std::unique_ptr< G4P2MessengerfP2Messenger
 
std::unique_ptr< G4UIcmdWithABoolfSetActivationCmd
 
std::unique_ptr< G4UIcmdWithAnIntegerfVerboseCmd
 

Detailed Description

Definition at line 57 of file G4AnalysisMessenger.hh.

Constructor & Destructor Documentation

◆ G4AnalysisMessenger() [1/2]

G4AnalysisMessenger::G4AnalysisMessenger ( G4VAnalysisManager manager)
explicit

Definition at line 47 of file G4AnalysisMessenger.cc.

48 : G4UImessenger(),
49 fManager(manager)
50{
51 fAnalysisDir = std::make_unique<G4UIdirectory>("/analysis/");
52 fAnalysisDir->SetGuidance("analysis control");
53
54 fSetActivationCmd = std::make_unique<G4UIcmdWithABool>("/analysis/setActivation",this);
55 G4String guidance = "Set activation. \n";
56 guidance += "When this option is enabled, only the histograms marked as activated\n";
57 guidance += "are returned, filled or saved on file.\n";
58 guidance += "No warning is issued when Get or Fill is called on inactive histogram.";
59 fSetActivationCmd->SetGuidance(guidance);
60 fSetActivationCmd->SetParameterName("Activation",false);
61
62 fVerboseCmd = std::make_unique<G4UIcmdWithAnInteger>("/analysis/verbose",this);
63 fVerboseCmd->SetGuidance("Set verbose level");
64 fVerboseCmd->SetParameterName("VerboseLevel",false);
65 fVerboseCmd->SetRange("VerboseLevel>=0 && VerboseLevel<=4");
66
67 fCompressionCmd = std::make_unique<G4UIcmdWithAnInteger>("/analysis/compression",this);
68 fCompressionCmd->SetGuidance("Set compression level");
69 fCompressionCmd->SetParameterName("CompressionLevel",false);
70 fCompressionCmd->SetRange("CompressionLevel>=0 && CompressionLevel<=4");
71
72 fFileMessenger = std::make_unique<G4FileMessenger>(manager);
73 fH1Messenger = std::make_unique<G4H1Messenger>(manager);
74 fH2Messenger = std::make_unique<G4H2Messenger>(manager);
75 fH3Messenger = std::make_unique<G4H3Messenger>(manager);
76 fP1Messenger = std::make_unique<G4P1Messenger>(manager);
77 fP2Messenger = std::make_unique<G4P2Messenger>(manager);
78 fNtupleMessenger = std::make_unique<G4NtupleMessenger>(manager);
79}
std::unique_ptr< G4UIcmdWithABool > fSetActivationCmd
std::unique_ptr< G4H3Messenger > fH3Messenger
std::unique_ptr< G4UIcmdWithAnInteger > fCompressionCmd
std::unique_ptr< G4FileMessenger > fFileMessenger
std::unique_ptr< G4UIcmdWithAnInteger > fVerboseCmd
G4VAnalysisManager * fManager
Associated class.
std::unique_ptr< G4H1Messenger > fH1Messenger
std::unique_ptr< G4H2Messenger > fH2Messenger
std::unique_ptr< G4NtupleMessenger > fNtupleMessenger
std::unique_ptr< G4P2Messenger > fP2Messenger
std::unique_ptr< G4P1Messenger > fP1Messenger
std::unique_ptr< G4UIdirectory > fAnalysisDir

References fAnalysisDir, fCompressionCmd, fFileMessenger, fH1Messenger, fH2Messenger, fH3Messenger, fNtupleMessenger, fP1Messenger, fP2Messenger, fSetActivationCmd, and fVerboseCmd.

◆ G4AnalysisMessenger() [2/2]

G4AnalysisMessenger::G4AnalysisMessenger ( )
delete

◆ ~G4AnalysisMessenger()

G4AnalysisMessenger::~G4AnalysisMessenger ( )
virtualdefault

Member Function Documentation

◆ AddUIcommand()

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

Definition at line 149 of file G4UImessenger.cc.

150{
151 G4cerr << "Warning : Old style definition of G4UIcommand <"
152 << newCommand->GetCommandPath() << ">." << G4endl;
153}
G4GLOB_DLL std::ostream G4cerr
#define G4endl
Definition: G4ios.hh:57
const G4String & GetCommandPath() const
Definition: G4UIcommand.hh:136

References G4cerr, G4endl, and G4UIcommand::GetCommandPath().

◆ BtoS()

G4String G4UImessenger::BtoS ( G4bool  b)
protectedinherited

Definition at line 98 of file G4UImessenger.cc.

99{
100 G4String vl = "0";
101 if(b)
102 vl = "true";
103 return vl;
104}

◆ CommandsShouldBeInMaster()

G4bool G4UImessenger::CommandsShouldBeInMaster ( ) const
inlineinherited

Definition at line 77 of file G4UImessenger.hh.

78 {
80 }
G4bool commandsShouldBeInMaster

References G4UImessenger::commandsShouldBeInMaster.

Referenced by G4UIcommand::G4UIcommandCommonConstructorCode().

◆ CreateCommand()

template<typename T >
T * G4UImessenger::CreateCommand ( const G4String cname,
const G4String dsc 
)
protectedinherited

Definition at line 110 of file G4UImessenger.hh.

111{
112 G4String path;
113 if(cname[0] != '/')
114 {
115 path = baseDirName + cname;
116 if(path[0] != '/')
117 path = "/" + path;
118 }
119
120 T* command = new T(path.c_str(), this);
121 command->SetGuidance(dsc.c_str());
122
123 return command;
124}
G4String baseDirName

References G4UImessenger::baseDirName.

◆ CreateDirectory()

void G4UImessenger::CreateDirectory ( const G4String path,
const G4String dsc,
G4bool  commandsToBeBroadcasted = true 
)
protectedinherited

Definition at line 156 of file G4UImessenger.cc.

158{
160
161 G4String fullpath = path;
162 if(fullpath.back() != '/')
163 fullpath.append("/");
164
165 G4UIcommandTree* tree = ui->GetTree()->FindCommandTree(fullpath.c_str());
166 if(tree != nullptr)
167 {
168 baseDirName = tree->GetPathName();
169 }
170 else
171 {
172 baseDir = new G4UIdirectory(fullpath.c_str(), commandsToBeBroadcasted);
173 baseDirName = fullpath;
174 baseDir->SetGuidance(dsc.c_str());
175 }
176}
const G4String & GetPathName() const
G4UIcommandTree * FindCommandTree(const char *commandPath)
void SetGuidance(const char *aGuidance)
Definition: G4UIcommand.hh:156
G4UIcommandTree * GetTree() const
Definition: G4UImanager.hh:186
static G4UImanager * GetUIpointer()
Definition: G4UImanager.cc:77
G4UIdirectory * baseDir

References G4UImessenger::baseDir, G4UImessenger::baseDirName, G4UIcommandTree::FindCommandTree(), G4UIcommandTree::GetPathName(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), and G4UIcommand::SetGuidance().

Referenced by G4MoleculeShootMessenger::G4MoleculeShootMessenger(), and G4UImessenger::G4UImessenger().

◆ DtoS()

G4String G4UImessenger::DtoS ( G4double  a)
protectedinherited

Definition at line 90 of file G4UImessenger.cc.

91{
92 std::ostringstream os;
93 os << a;
94 return G4String(os.str());
95}

Referenced by G4ScoreQuantityMessenger::FilterCommands(), and G4UIcontrolMessenger::SetNewValue().

◆ GetCurrentValue()

G4String G4UImessenger::GetCurrentValue ( G4UIcommand command)
virtualinherited

Reimplemented in G4ScoreQuantityMessenger, G4VisCommandModelCreate< Factory >, G4VisCommandListManagerList< Manager >, G4VisCommandListManagerSelect< Manager >, G4VisCommandManagerMode< Manager >, G4ToolsAnalysisMessenger, G4ScoringMessenger, G4EvManMessenger, G4GeneralParticleSourceMessenger, G4ParticleGunMessenger, G4GeometryMessenger, G4GenericMessenger, G4UIcontrolMessenger, GFlashShowerModelMessenger, G4DecayTableMessenger, G4ParticleMessenger, G4ParticlePropertyMessenger, G4tgrMessenger, G4PersistencyCenterMessenger, G4ProductionCutsTableMessenger, G4SchedulerMessenger, G4VITSteppingVerbose, G4MoleculeShootMessenger, G4MoleculeGunMessenger, G4ProcessManagerMessenger, G4ProcessTableMessenger, G4MatScanMessenger, G4RunMessenger, G4UserPhysicsListMessenger, G4TrackingMessenger, G4GMocrenMessenger, G4HepRepMessenger, G4VisCommandAbortReviewKeptEvents, G4VisCommandDrawOnlyToBeKeptEvents, G4VisCommandEnable, G4VisCommandList, G4VisCommandReviewKeptEvents, G4VisCommandVerbose, G4VisCommandGeometryList, G4VisCommandGeometryRestore, G4VisCommandGeometrySetColour, G4VisCommandGeometrySetDaughtersInvisible, G4VisCommandGeometrySetForceAuxEdgeVisible, G4VisCommandGeometrySetForceCloud, G4VisCommandGeometrySetForceSolid, G4VisCommandGeometrySetForceLineSegmentsPerCircle, G4VisCommandGeometrySetForceWireframe, G4VisCommandGeometrySetLineStyle, G4VisCommandGeometrySetLineWidth, G4VisCommandGeometrySetVisibility, G4VisCommandSceneActivateModel, G4VisCommandSceneCreate, G4VisCommandSceneEndOfEventAction, G4VisCommandSceneEndOfRunAction, G4VisCommandSceneList, G4VisCommandSceneNotifyHandlers, G4VisCommandSceneRemoveModel, G4VisCommandSceneSelect, G4VisCommandSceneShowExtents, G4VisCommandSceneAddArrow, G4VisCommandSceneAddArrow2D, G4VisCommandSceneAddAxes, G4VisCommandSceneAddDate, G4VisCommandSceneAddDigis, G4VisCommandSceneAddEventID, G4VisCommandSceneAddExtent, G4VisCommandSceneAddElectricField, G4VisCommandSceneAddFrame, G4VisCommandSceneAddGPS, G4VisCommandSceneAddGhosts, G4VisCommandSceneAddHits, G4VisCommandSceneAddLine, G4VisCommandSceneAddLine2D, G4VisCommandSceneAddLocalAxes, G4VisCommandSceneAddLogicalVolume, G4VisCommandSceneAddLogo, G4VisCommandSceneAddLogo2D, G4VisCommandSceneAddMagneticField, G4VisCommandSceneAddPSHits, G4VisCommandSceneAddScale, G4VisCommandSceneAddText, G4VisCommandSceneAddText2D, G4VisCommandSceneAddTrajectories, G4VisCommandSceneAddUserAction, G4VisCommandSceneAddVolume, G4VisCommandSceneAddPlotter, G4VisCommandSceneHandlerAttach, G4VisCommandSceneHandlerCreate, G4VisCommandSceneHandlerList, G4VisCommandSceneHandlerSelect, G4VisCommandSetArrow3DLineSegmentsPerCircle, G4VisCommandSetColour, G4VisCommandSetExtentForField, G4VisCommandSetLineWidth, G4VisCommandSetTextColour, G4VisCommandSetTextLayout, G4VisCommandSetTextSize, G4VisCommandSetTouchable, G4VisCommandSetVolumeForField, G4VisCommandsTouchable, G4VisCommandsTouchableSet, G4VisCommandViewerAddCutawayPlane, G4VisCommandViewerCentreOn, G4VisCommandViewerChangeCutawayPlane, G4VisCommandViewerClear, G4VisCommandViewerClearCutawayPlanes, G4VisCommandViewerClearTransients, G4VisCommandViewerClearVisAttributesModifiers, G4VisCommandViewerClone, G4VisCommandViewerColourByDensity, G4VisCommandViewerCopyViewFrom, G4VisCommandViewerCreate, G4VisCommandViewerDolly, G4VisCommandViewerFlush, G4VisCommandViewerInterpolate, G4VisCommandViewerList, G4VisCommandViewerPan, G4VisCommandViewerReset, G4VisCommandViewerRefresh, G4VisCommandViewerRebuild, G4VisCommandViewerSave, G4VisCommandViewerScale, G4VisCommandViewerSelect, G4VisCommandViewerUpdate, G4VisCommandViewerZoom, G4VisCommandViewerDefaultHiddenEdge, G4VisCommandViewerDefaultStyle, G4VisCommandsViewerSet, G4VModelCommand< T >, G4VModelCommand< M >, G4RTMessenger, G4ASCIITreeMessenger, G4VtkMessenger, G4PolarizationMessenger, and G4DNAChemistryManager.

Definition at line 58 of file G4UImessenger.cc.

59{
60 G4String nullString;
61 return nullString;
62}

Referenced by G4UIcommand::DoIt(), and G4UIcommand::GetCurrentValue().

◆ ItoS()

G4String G4UImessenger::ItoS ( G4int  i)
protectedinherited

Definition at line 82 of file G4UImessenger.cc.

83{
84 std::ostringstream os;
85 os << i;
86 return G4String(os.str());
87}

Referenced by G4GenericMessenger::DeclareMethod(), and G4ParticleGunMessenger::GetCurrentValue().

◆ operator!=()

G4bool G4UImessenger::operator!= ( const G4UImessenger messenger) const
inherited

Definition at line 76 of file G4UImessenger.cc.

77{
78 return this != &messenger;
79}

◆ operator==()

G4bool G4UImessenger::operator== ( const G4UImessenger messenger) const
inherited

Definition at line 70 of file G4UImessenger.cc.

71{
72 return this == &messenger;
73}

◆ SetH1HnManager()

void G4AnalysisMessenger::SetH1HnManager ( G4HnManager h1HnManager)

Definition at line 89 of file G4AnalysisMessenger.cc.

90{
91 fH1HnMessenger = std::make_unique<G4HnMessenger>(h1HnManager);
92}
std::unique_ptr< G4HnMessenger > fH1HnMessenger

References fH1HnMessenger.

◆ SetH2HnManager()

void G4AnalysisMessenger::SetH2HnManager ( G4HnManager h2HnManager)

Definition at line 95 of file G4AnalysisMessenger.cc.

96{
97 fH2HnMessenger = std::make_unique<G4HnMessenger>(h2HnManager);
98}
std::unique_ptr< G4HnMessenger > fH2HnMessenger

References fH2HnMessenger.

◆ SetH3HnManager()

void G4AnalysisMessenger::SetH3HnManager ( G4HnManager h3HnManager)

Definition at line 101 of file G4AnalysisMessenger.cc.

102{
103 fH3HnMessenger = std::make_unique<G4HnMessenger>(h3HnManager);
104}
std::unique_ptr< G4HnMessenger > fH3HnMessenger

References fH3HnMessenger.

◆ SetNewValue()

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

Reimplemented from G4UImessenger.

Definition at line 119 of file G4AnalysisMessenger.cc.

120{
121 if ( command == fSetActivationCmd.get() ) {
122 fManager->SetActivation(fSetActivationCmd->GetNewBoolValue(newValues));
123 }
124 else if ( command == fVerboseCmd.get() ) {
125 fManager->SetVerboseLevel(fVerboseCmd->GetNewIntValue(newValues));
126 }
127 else if ( command == fCompressionCmd.get() ) {
128 fManager->SetCompressionLevel(fCompressionCmd->GetNewIntValue(newValues));
129 }
130}
void SetActivation(G4bool activation)
void SetVerboseLevel(G4int verboseLevel)
void SetCompressionLevel(G4int level)

References fCompressionCmd, fManager, fSetActivationCmd, fVerboseCmd, G4VAnalysisManager::SetActivation(), G4VAnalysisManager::SetCompressionLevel(), and G4VAnalysisManager::SetVerboseLevel().

◆ SetP1HnManager()

void G4AnalysisMessenger::SetP1HnManager ( G4HnManager p1HnManager)

Definition at line 107 of file G4AnalysisMessenger.cc.

108{
109 fP1HnMessenger = std::make_unique<G4HnMessenger>(p1HnManager);
110}
std::unique_ptr< G4HnMessenger > fP1HnMessenger

References fP1HnMessenger.

◆ SetP2HnManager()

void G4AnalysisMessenger::SetP2HnManager ( G4HnManager p2HnManager)

Definition at line 113 of file G4AnalysisMessenger.cc.

114{
115 fP2HnMessenger = std::make_unique<G4HnMessenger>(p2HnManager);
116}
std::unique_ptr< G4HnMessenger > fP2HnMessenger

References fP2HnMessenger.

◆ StoB()

G4bool G4UImessenger::StoB ( G4String  s)
protectedinherited

Definition at line 137 of file G4UImessenger.cc.

138{
140 G4bool vl = false;
141 if(v == "Y" || v == "YES" || v == "1" || v == "T" || v == "TRUE")
142 {
143 vl = true;
144 }
145 return vl;
146}
bool G4bool
Definition: G4Types.hh:86
G4String to_upper_copy(G4String str)
Return uppercase copy of string.

References G4StrUtil::to_upper_copy().

Referenced by G4LocalThreadCoutMessenger::SetNewValue(), G4CascadeParamMessenger::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue(), and G4ScoringMessenger::SetNewValue().

◆ StoD()

G4double G4UImessenger::StoD ( G4String  s)
protectedinherited

◆ StoI()

G4int G4UImessenger::StoI ( G4String  s)
protectedinherited

◆ StoL()

G4long G4UImessenger::StoL ( G4String  s)
protectedinherited

Definition at line 117 of file G4UImessenger.cc.

118{
119 G4long vl;
120 const char* t = str;
121 std::istringstream is(t);
122 is >> vl;
123 return vl;
124}
long G4long
Definition: G4Types.hh:87

Referenced by G4RunMessenger::SetNewValue().

Field Documentation

◆ baseDir

G4UIdirectory* G4UImessenger::baseDir = nullptr
protectedinherited

◆ baseDirName

G4String G4UImessenger::baseDirName = ""
protectedinherited

◆ commandsShouldBeInMaster

G4bool G4UImessenger::commandsShouldBeInMaster = false
protectedinherited

◆ fAnalysisDir

std::unique_ptr<G4UIdirectory> G4AnalysisMessenger::fAnalysisDir
private

Definition at line 90 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fCompressionCmd

std::unique_ptr<G4UIcmdWithAnInteger> G4AnalysisMessenger::fCompressionCmd
private

Definition at line 93 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger(), and SetNewValue().

◆ fFileMessenger

std::unique_ptr<G4FileMessenger> G4AnalysisMessenger::fFileMessenger
private

Definition at line 77 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fH1HnMessenger

std::unique_ptr<G4HnMessenger> G4AnalysisMessenger::fH1HnMessenger
private

Definition at line 84 of file G4AnalysisMessenger.hh.

Referenced by SetH1HnManager().

◆ fH1Messenger

std::unique_ptr<G4H1Messenger> G4AnalysisMessenger::fH1Messenger
private

Definition at line 78 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fH2HnMessenger

std::unique_ptr<G4HnMessenger> G4AnalysisMessenger::fH2HnMessenger
private

Definition at line 85 of file G4AnalysisMessenger.hh.

Referenced by SetH2HnManager().

◆ fH2Messenger

std::unique_ptr<G4H2Messenger> G4AnalysisMessenger::fH2Messenger
private

Definition at line 79 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fH3HnMessenger

std::unique_ptr<G4HnMessenger> G4AnalysisMessenger::fH3HnMessenger
private

Definition at line 86 of file G4AnalysisMessenger.hh.

Referenced by SetH3HnManager().

◆ fH3Messenger

std::unique_ptr<G4H3Messenger> G4AnalysisMessenger::fH3Messenger
private

Definition at line 80 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fManager

G4VAnalysisManager* G4AnalysisMessenger::fManager { nullptr }
private

Associated class.

Definition at line 76 of file G4AnalysisMessenger.hh.

Referenced by SetNewValue().

◆ fNtupleMessenger

std::unique_ptr<G4NtupleMessenger> G4AnalysisMessenger::fNtupleMessenger
private

Definition at line 83 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fP1HnMessenger

std::unique_ptr<G4HnMessenger> G4AnalysisMessenger::fP1HnMessenger
private

Definition at line 87 of file G4AnalysisMessenger.hh.

Referenced by SetP1HnManager().

◆ fP1Messenger

std::unique_ptr<G4P1Messenger> G4AnalysisMessenger::fP1Messenger
private

Definition at line 81 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fP2HnMessenger

std::unique_ptr<G4HnMessenger> G4AnalysisMessenger::fP2HnMessenger
private

Definition at line 88 of file G4AnalysisMessenger.hh.

Referenced by SetP2HnManager().

◆ fP2Messenger

std::unique_ptr<G4P2Messenger> G4AnalysisMessenger::fP2Messenger
private

Definition at line 82 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger().

◆ fSetActivationCmd

std::unique_ptr<G4UIcmdWithABool> G4AnalysisMessenger::fSetActivationCmd
private

Definition at line 91 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger(), and SetNewValue().

◆ fVerboseCmd

std::unique_ptr<G4UIcmdWithAnInteger> G4AnalysisMessenger::fVerboseCmd
private

Definition at line 92 of file G4AnalysisMessenger.hh.

Referenced by G4AnalysisMessenger(), and SetNewValue().


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