![]() |
ATLAS Offline Software
|
#include <ManagedMonitorToolBase.h>
Public Member Functions | |
| OfflineStream (const std::string &fileKey, AthenaMonManager::DataType_t, AthenaMonManager::Environment_t) | |
| virtual | ~OfflineStream () |
| virtual std::string | getStreamName (const ManagedMonitorToolBase *tool, const MonGroup &group, const std::string &objName, bool usePreviousInterval=false) |
| A function that converts a MonGroup of logical parameters into a physical output stream name. | |
| virtual std::string | getDirectoryName (const ManagedMonitorToolBase *tool, const MonGroup &group, const std::string &objName, const bool usePreviousInterval) |
| A function that returns TDirectory path in a file that corresponds to a given MonGroup and object name. | |
| void | updateRunLB () |
Static Public Member Functions | |
| static void | parseString (const std::string &streamName, std::string &root, std::string &rem) |
| A helper non-virtual function, parses id string. | |
Private Member Functions | |
| OfflineStream () | |
| void | getLBrange (int *, int *, int, int) |
Private Attributes | |
| const std::string | m_fileKey |
| uint32_t | m_prev_run_number |
| uint32_t | m_prev_lumi_block |
| std::set< std::string > | m_ebNames |
Definition at line 752 of file ManagedMonitorToolBase.h.
|
inline |
Definition at line 754 of file ManagedMonitorToolBase.h.
|
inlinevirtual |
Definition at line 760 of file ManagedMonitorToolBase.h.
|
inlineprivate |
Definition at line 766 of file ManagedMonitorToolBase.h.
|
virtual |
A function that returns TDirectory path in a file that corresponds to a given MonGroup and object name.
Implements ManagedMonitorToolBase::StreamNameFcn.
Definition at line 2072 of file ManagedMonitorToolBase.cxx.
|
private |
Definition at line 1975 of file ManagedMonitorToolBase.cxx.
|
virtual |
A function that converts a MonGroup of logical parameters into a physical output stream name.
Implements ManagedMonitorToolBase::StreamNameFcn.
Definition at line 1984 of file ManagedMonitorToolBase.cxx.
|
staticinherited |
A helper non-virtual function, parses id string.
String format: id = /root/rem The method is needed to separate root stream from the directory in a file. E.g. typical streamName is /TestMon/run_211670/lb_360/spacepointVsEvent_managed
in this case, root = TestMon rem = run_211670/lb_360/spacepointVsEvent_managed
Definition at line 2183 of file ManagedMonitorToolBase.cxx.
| void ManagedMonitorToolBase::OfflineStream::updateRunLB | ( | ) |
Definition at line 2085 of file ManagedMonitorToolBase.cxx.
|
private |
Definition at line 771 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 767 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 770 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 770 of file ManagedMonitorToolBase.h.