ATLAS Offline Software
PerfMonUtils.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // PerfMonUtils.h
8 // Header file for a few utilities related to managing auditors
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef PERFMONCOMPS_PERFMONUTILS_H
12 #define PERFMONCOMPS_PERFMONUTILS_H
13 
14 // Framework includes
15 #include "GaudiKernel/StatusCode.h"
16 
17 // forward declares
18 class IAuditorSvc;
19 class MsgStream;
20 
21 namespace PerfMon {
22 
26 StatusCode makeAuditor( const std::string& audName, IAuditorSvc* audSvc,
27  MsgStream& msg );
28 
29 } //> end namespace PerfMon
30 
31 #endif // PERFMONCOMPS_PERFMONUTILS_H
PerfMon::makeAuditor
StatusCode makeAuditor(const std::string &audName, IAuditorSvc *audSvc, MsgStream &msg)
simple function to factorize boring things such as asking the AuditorSvc if an auditor is there (and ...
Definition: PerfMonUtils.cxx:32
PerfMon
a simple malloc wrapper that keeps track of the amount of memory allocated on the heap.
Definition: CallGraphAuditor.cxx:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7