ATLAS Offline Software
Loading...
Searching...
No Matches
AthenaMonManager::Imp::ToolBench Class Reference
Collaboration diagram for AthenaMonManager::Imp::ToolBench:

Public Member Functions

 ToolBench (IMonitorToolBase *t)
void report (AthenaMonManager *a)

Public Attributes

const IMonitorToolBasem_theTool
AthMonBench m_bench_alginit_retrieve
AthMonBench m_bench_algexec_fillHists
AthMonBench m_bench_algexec_checkHists
AthMonBench m_bench_algexec_bookHists
AthMonBench m_bench_algfin_finalHists
AthMonBench m_bench_algfin_checkHists

Detailed Description

Definition at line 124 of file AthenaMonManager.cxx.

Constructor & Destructor Documentation

◆ ToolBench()

AthenaMonManager::Imp::ToolBench::ToolBench ( IMonitorToolBase * t)
inline

Definition at line 126 of file AthenaMonManager.cxx.

126: m_theTool(t) {}
const IMonitorToolBase * m_theTool

Member Function Documentation

◆ report()

void AthenaMonManager::Imp::ToolBench::report ( AthenaMonManager * a)
inline

Definition at line 135 of file AthenaMonManager.cxx.

135 {
137 a->msg(l)<<"Init ResourceSummary ["<<m_theTool->name()<<"] --> load/create/initialize : "<<m_bench_alginit_retrieve<<endmsg;
138 m_bench_algexec_checkHists.setUnitCount();
139 m_bench_algexec_bookHists.setUnitCount();
140 a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> book : "<<m_bench_algexec_bookHists<<endmsg;
141 a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> check : "<<m_bench_algexec_checkHists<<endmsg;
142 a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> fill : "<<m_bench_algexec_fillHists<<endmsg;
143 a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> finalHists : "<<m_bench_algfin_finalHists<<endmsg;
144 a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> checkHists(fromFinalize==true) : "<<m_bench_algfin_checkHists<<endmsg;
145 }
#define endmsg
static Double_t a
static const MSG::Level s_resourceMonThreshold
Definition AthMonBench.h:28
l
Printing final latex table to .tex output file.

Member Data Documentation

◆ m_bench_algexec_bookHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_bookHists

Definition at line 131 of file AthenaMonManager.cxx.

◆ m_bench_algexec_checkHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_checkHists

Definition at line 130 of file AthenaMonManager.cxx.

◆ m_bench_algexec_fillHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_fillHists

Definition at line 129 of file AthenaMonManager.cxx.

◆ m_bench_algfin_checkHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_checkHists

Definition at line 134 of file AthenaMonManager.cxx.

◆ m_bench_algfin_finalHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_finalHists

Definition at line 133 of file AthenaMonManager.cxx.

◆ m_bench_alginit_retrieve

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_alginit_retrieve

Definition at line 128 of file AthenaMonManager.cxx.

◆ m_theTool

const IMonitorToolBase* AthenaMonManager::Imp::ToolBench::m_theTool

Definition at line 127 of file AthenaMonManager.cxx.


The documentation for this class was generated from the following file: