ATLAS Offline Software
Classes | Namespaces | Macros
ManagedMonitorToolBase.h File Reference
#include <string>
#include <vector>
#include <map>
#include <set>
#include "AthenaBaseComps/AthAlgTool.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/ToolHandle.h"
#include "GaudiKernel/StatusCode.h"
#include "AthenaMonitoring/AthenaMonManager.h"
#include "AthenaMonitoring/IMonitorToolBase.h"
#include "AthenaMonitoring/ITriggerTranslatorTool.h"
#include "StoreGate/ReadCondHandleKey.h"
#include "LumiBlockData/LuminosityCondData.h"
#include "LumiBlockData/LBDurationCondData.h"
#include "LumiBlockData/TrigLiveFractionCondData.h"
#include "TrigDecisionInterface/ITrigDecisionTool.h"
#include <cctype>
#include <ctime>
#include <sstream>
#include "TGraph.h"
#include "TH1.h"
#include "TH2.h"
#include "TTree.h"
#include "TEfficiency.h"
#include "GaudiKernel/IHistogramSvc.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/MsgStream.h"
#include "AthenaMonitoring/IDQFilterTool.h"
#include "GaudiKernel/ITHistSvc.h"

Go to the source code of this file.

Classes

class  ManagedMonitorToolBase
 Provides functionality for users to implement and save histograms, ntuples, and summary data, while allowing a central manager to coordinate and configure many ManagedMonitorToolBase instances. More...
 
class  ManagedMonitorToolBase::MonGroup
 A container of information describing a monitoring object. More...
 
class  ManagedMonitorToolBase::MgmtParams< T >
 
class  ManagedMonitorToolBase::StreamNameFcn
 A function-object base class allowing the specific implementation of getStreamName to be decided at runtime. More...
 
class  ManagedMonitorToolBase::OutputMetadata
 
class  ManagedMonitorToolBase::DefaultStream
 
class  ManagedMonitorToolBase::NoOutputStream
 
class  ManagedMonitorToolBase::OnlineStream
 
class  ManagedMonitorToolBase::OfflineStream
 
class  ManagedMonitorToolBase::GlobalDirectoryRestore
 Private helper class. More...
 

Namespaces

 Trig
 The common trigger namespace for trigger analysis tools.
 

Macros

#define ManagedMonitorToolBase_Uses_API_201401
 
#define ManagedMonitorToolBase_Uses_API_201704
 
#define MMTB_DEPRECATED(v)   bool v __attribute__((deprecated("Use " #v "Flag() instead")))
 

Macro Definition Documentation

◆ ManagedMonitorToolBase_Uses_API_201401

#define ManagedMonitorToolBase_Uses_API_201401

Definition at line 9 of file ManagedMonitorToolBase.h.

◆ ManagedMonitorToolBase_Uses_API_201704

#define ManagedMonitorToolBase_Uses_API_201704

Definition at line 10 of file ManagedMonitorToolBase.h.

◆ MMTB_DEPRECATED

#define MMTB_DEPRECATED (   v)    bool v __attribute__((deprecated("Use " #v "Flag() instead")))

Definition at line 806 of file ManagedMonitorToolBase.h.