ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 125 of file AthenaMonManager.cxx.

Constructor & Destructor Documentation

◆ ToolBench()

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

Definition at line 127 of file AthenaMonManager.cxx.

127 : m_theTool(t) {}

Member Function Documentation

◆ report()

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

Definition at line 136 of file AthenaMonManager.cxx.

136  {
138  a->msg(l)<<"Init ResourceSummary ["<<m_theTool->name()<<"] --> load/create/initialize : "<<m_bench_alginit_retrieve<<endmsg;
141  a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> book : "<<m_bench_algexec_bookHists<<endmsg;
142  a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> check : "<<m_bench_algexec_checkHists<<endmsg;
143  a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> fill : "<<m_bench_algexec_fillHists<<endmsg;
144  a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> finalHists : "<<m_bench_algfin_finalHists<<endmsg;
145  a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> checkHists(fromFinalize==true) : "<<m_bench_algfin_checkHists<<endmsg;
146  }

Member Data Documentation

◆ m_bench_algexec_bookHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_bookHists

Definition at line 132 of file AthenaMonManager.cxx.

◆ m_bench_algexec_checkHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_checkHists

Definition at line 131 of file AthenaMonManager.cxx.

◆ m_bench_algexec_fillHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_fillHists

Definition at line 130 of file AthenaMonManager.cxx.

◆ m_bench_algfin_checkHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_checkHists

Definition at line 135 of file AthenaMonManager.cxx.

◆ m_bench_algfin_finalHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_finalHists

Definition at line 134 of file AthenaMonManager.cxx.

◆ m_bench_alginit_retrieve

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_alginit_retrieve

Definition at line 129 of file AthenaMonManager.cxx.

◆ m_theTool

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

Definition at line 128 of file AthenaMonManager.cxx.


The documentation for this class was generated from the following file:
AthenaMonManager::Imp::ToolBench::m_bench_alginit_retrieve
AthMonBench m_bench_alginit_retrieve
Definition: AthenaMonManager.cxx:129
AthenaMonManager::Imp::ToolBench::m_bench_algexec_bookHists
AthMonBench m_bench_algexec_bookHists
Definition: AthenaMonManager.cxx:132
UploadAMITag.l
list l
Definition: UploadAMITag.larcaf.py:158
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
AthenaMonManager::Imp::ToolBench::m_bench_algexec_fillHists
AthMonBench m_bench_algexec_fillHists
Definition: AthenaMonManager.cxx:130
AthenaMonManager::Imp::ToolBench::m_bench_algexec_checkHists
AthMonBench m_bench_algexec_checkHists
Definition: AthenaMonManager.cxx:131
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
AthenaMonManager::Imp::ToolBench::m_bench_algfin_checkHists
AthMonBench m_bench_algfin_checkHists
Definition: AthenaMonManager.cxx:135
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
AthMonBench::s_resourceMonThreshold
static const MSG::Level s_resourceMonThreshold
Definition: AthMonBench.h:28
a
TList * a
Definition: liststreamerinfos.cxx:10
AthenaMonManager::Imp::ToolBench::m_bench_algfin_finalHists
AthMonBench m_bench_algfin_finalHists
Definition: AthenaMonManager.cxx:134
AthMonBench::setUnitCount
void setUnitCount()
Definition: AthMonBench.h:111
AthenaMonManager::Imp::ToolBench::m_theTool
const IMonitorToolBase * m_theTool
Definition: AthenaMonManager.cxx:128