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);
78 void SetCompressionLevel(
G4int level);
81 static constexpr std::string_view fkClass {
"G4AnalysisManagerState" };
87 G4bool fIsActivation {
false };
88 G4int fVerboseLevel { 0 };
89 G4int fCompressionLevel { 1 };
96inline void G4AnalysisManagerState::SetIsActivation(
G4bool isActivation)
97{ fIsActivation = isActivation; }
99inline void G4AnalysisManagerState::SetCompressionLevel(
G4int level)
100{ fCompressionLevel = level; }
118{
return fIsActivation; }
121{
return fVerboseLevel; }
124{
return fVerboseLevel == verboseLevel; }
127{
return fCompressionLevel; }
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
G4int GetCompressionLevel() const
G4AnalysisManagerState & operator=(const G4AnalysisManagerState &)=delete
G4bool GetIsMaster() const
G4AnalysisManagerState()=delete
G4bool GetIsActivation() const
G4AnalysisManagerState(const G4AnalysisManagerState &)=delete