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
 
AthMonBench m_bench_algfin_convertLWHists
 

Detailed Description

Definition at line 136 of file AthenaMonManager.cxx.

Constructor & Destructor Documentation

◆ ToolBench()

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

Definition at line 138 of file AthenaMonManager.cxx.

138 : m_theTool(t) {}

Member Function Documentation

◆ report()

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

Definition at line 148 of file AthenaMonManager.cxx.

148  {
150  a->msg(l)<<"Init ResourceSummary ["<<m_theTool->name()<<"] --> load/create/initialize : "<<m_bench_alginit_retrieve<<endmsg;
153  a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> book : "<<m_bench_algexec_bookHists<<endmsg;
154  a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> check : "<<m_bench_algexec_checkHists<<endmsg;
155  a->msg(l)<<"Exec ResourceSummary ["<<m_theTool->name()<<"] --> fill : "<<m_bench_algexec_fillHists<<endmsg;
156  a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> finalHists : "<<m_bench_algfin_finalHists<<endmsg;
157  a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> checkHists(fromFinalize==true) : "<<m_bench_algfin_checkHists<<endmsg;
158  a->msg(l)<<"Fin ResourceSummary ["<<m_theTool->name()<<"] --> final LWHist conversion+writeout : "<<m_bench_algfin_convertLWHists<<endmsg;
159  }

Member Data Documentation

◆ m_bench_algexec_bookHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_bookHists

Definition at line 143 of file AthenaMonManager.cxx.

◆ m_bench_algexec_checkHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_checkHists

Definition at line 142 of file AthenaMonManager.cxx.

◆ m_bench_algexec_fillHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algexec_fillHists

Definition at line 141 of file AthenaMonManager.cxx.

◆ m_bench_algfin_checkHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_checkHists

Definition at line 146 of file AthenaMonManager.cxx.

◆ m_bench_algfin_convertLWHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_convertLWHists

Definition at line 147 of file AthenaMonManager.cxx.

◆ m_bench_algfin_finalHists

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_algfin_finalHists

Definition at line 145 of file AthenaMonManager.cxx.

◆ m_bench_alginit_retrieve

AthMonBench AthenaMonManager::Imp::ToolBench::m_bench_alginit_retrieve

Definition at line 140 of file AthenaMonManager.cxx.

◆ m_theTool

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

Definition at line 139 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:140
AthenaMonManager::Imp::ToolBench::m_bench_algexec_bookHists
AthMonBench m_bench_algexec_bookHists
Definition: AthenaMonManager.cxx:143
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:141
AthenaMonManager::Imp::ToolBench::m_bench_algexec_checkHists
AthMonBench m_bench_algexec_checkHists
Definition: AthenaMonManager.cxx:142
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:146
AthenaMonManager::Imp::ToolBench::m_bench_algfin_convertLWHists
AthMonBench m_bench_algfin_convertLWHists
Definition: AthenaMonManager.cxx:147
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
AthMonBench::s_resourceMonThreshold
static const MSG::Level s_resourceMonThreshold
Definition: AthMonBench.h:30
a
TList * a
Definition: liststreamerinfos.cxx:10
AthenaMonManager::Imp::ToolBench::m_bench_algfin_finalHists
AthMonBench m_bench_algfin_finalHists
Definition: AthenaMonManager.cxx:145
AthMonBench::setUnitCount
void setUnitCount()
Definition: AthMonBench.h:123
AthenaMonManager::Imp::ToolBench::m_theTool
const IMonitorToolBase * m_theTool
Definition: AthenaMonManager.cxx:139