31#ifndef G4AnalysisManagerState_h
32#define G4AnalysisManagerState_h 1
56 [[maybe_unused]]
const G4String& action,
57 [[maybe_unused]]
const G4String& objectType,
58 [[maybe_unused]]
const G4String& objectName =
"",
59 [[maybe_unused]]
G4bool success =
true)
const;
76 void SetIsActivation(
G4bool isActivation);
77 void SetVerboseLevel(
G4int verboseLevel);
80 static constexpr std::string_view fkClass {
"G4AnalysisManagerState" };
86 G4bool fIsActivation {
false };
87 G4int fVerboseLevel { 0 };
94inline void G4AnalysisManagerState::SetIsActivation(
G4bool isActivation)
95{ fIsActivation = isActivation; }
107{
return G4StrUtil::to_lower_copy(fType); }
116{
return fIsActivation; }
119{
return fVerboseLevel; }
122{
return fVerboseLevel == verboseLevel; }
G4String GetFileType() const
G4int GetVerboseLevel() const
friend class G4ParameterManager
G4int GetThreadId() const
G4bool IsVerbose(G4int verboseLevel) const
void Message(G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const
G4AnalysisManagerState & operator=(const G4AnalysisManagerState &)=delete
G4bool GetIsMaster() const
G4AnalysisManagerState()=delete
G4bool GetIsActivation() const
G4AnalysisManagerState(const G4AnalysisManagerState &)=delete