![]() |
ATLAS Offline Software
|
#include <TrigOpMonitor.h>
Classes | |
| struct | FolderHist |
| Histograms for COOL folders. More... | |
Public Member Functions | |
| TrigOpMonitor (const std::string &name, ISvcLocator *pSvcLocator) | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | start () override |
| virtual StatusCode | execute () override |
| virtual void | handle (const Incident &incident) override |
| virtual unsigned int | cardinality () const override |
Private Member Functions | |
| void | fillMagFieldHist () |
| void | fillReleaseDataHist () |
| void | fillProcThreadHist (int workerID) |
| void | fillSubDetHist () |
| void | fillIOVDbHist () |
| void | fillIOVDbChangeHist (const EventContext &ctx) |
| void | fillLumiHist (const EventContext &ctx) |
| StatusCode | bookHists () |
Private Attributes | |
| ServiceHandle< IIncidentSvc > | m_incidentSvc { this, "IncidentSvc", "IncidentSvc", "Incident service"} |
| ServiceHandle< ITHistSvc > | m_histSvc {this, "THistSvc", "THistSvc"} |
| SmartIF< IIOVDbSvc > | m_IOVDbSvc |
| TH2I * | m_magFieldHist {nullptr} |
| TH2I * | m_iovChangeHist {nullptr} |
| TH1I * | m_releaseHist {nullptr} |
| TH2I * | m_mtConfigHist {nullptr} |
| TH1I * | m_workersHist {nullptr} |
| TH2I * | m_subdetHist {nullptr} |
| TProfile * | m_lumiHist {nullptr} |
| TProfile * | m_muHist {nullptr} |
| EventIDBase::number_type | m_previousLB {0} |
| LB of previous event. | |
| std::unordered_map< std::string, IOVRange > | m_currentIOVs |
| current IOVs managed by IOVDbSvc | |
| std::unordered_map< std::string, FolderHist > | m_folderHist |
| histograms for COOL folders | |
| std::string | m_histPath |
| histogram booking path | |
| SG::ReadCondHandleKey< LuminosityCondData > | m_lumiDataKey {this, "LuminosityCondDataKey", ""} |
| SG::ReadCondHandleKey< AtlasFieldMapCondObj > | m_fieldMapKey {this, "AtlasFieldMapCondDataKey", ""} |
| Gaudi::Property< std::string > | m_releaseData |
| Gaudi::Property< bool > | m_detailedHists |
| Gaudi::Property< unsigned short int > | m_maxLB |
Definition at line 37 of file TrigOpMonitor.h.
| TrigOpMonitor::TrigOpMonitor | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Definition at line 54 of file TrigOpMonitor.cxx.
|
private |
Definition at line 115 of file TrigOpMonitor.cxx.
|
inlineoverridevirtual |
Definition at line 49 of file TrigOpMonitor.h.
|
overridevirtual |
Definition at line 92 of file TrigOpMonitor.cxx.
|
private |
Definition at line 254 of file TrigOpMonitor.cxx.
|
private |
Definition at line 174 of file TrigOpMonitor.cxx.
|
private |
Definition at line 319 of file TrigOpMonitor.cxx.
|
private |
Definition at line 163 of file TrigOpMonitor.cxx.
|
private |
Definition at line 366 of file TrigOpMonitor.cxx.
|
private |
Definition at line 328 of file TrigOpMonitor.cxx.
|
private |
Definition at line 398 of file TrigOpMonitor.cxx.
|
overridevirtual |
Definition at line 71 of file TrigOpMonitor.cxx.
|
overridevirtual |
Definition at line 59 of file TrigOpMonitor.cxx.
|
overridevirtual |
Definition at line 82 of file TrigOpMonitor.cxx.
|
private |
current IOVs managed by IOVDbSvc
Definition at line 85 of file TrigOpMonitor.h.
|
private |
Definition at line 97 of file TrigOpMonitor.h.
|
private |
Definition at line 91 of file TrigOpMonitor.h.
|
private |
histograms for COOL folders
Definition at line 86 of file TrigOpMonitor.h.
|
private |
histogram booking path
Definition at line 87 of file TrigOpMonitor.h.
|
private |
Definition at line 71 of file TrigOpMonitor.h.
|
private |
Definition at line 70 of file TrigOpMonitor.h.
|
private |
Definition at line 76 of file TrigOpMonitor.h.
|
private |
Definition at line 73 of file TrigOpMonitor.h.
|
private |
Definition at line 90 of file TrigOpMonitor.h.
|
private |
Definition at line 81 of file TrigOpMonitor.h.
|
private |
Definition at line 75 of file TrigOpMonitor.h.
|
private |
Definition at line 100 of file TrigOpMonitor.h.
|
private |
Definition at line 78 of file TrigOpMonitor.h.
|
private |
Definition at line 82 of file TrigOpMonitor.h.
|
private |
|
private |
Definition at line 93 of file TrigOpMonitor.h.
|
private |
Definition at line 77 of file TrigOpMonitor.h.
|
private |
Definition at line 80 of file TrigOpMonitor.h.
|
private |
Definition at line 79 of file TrigOpMonitor.h.