8 #ifndef GAUDIROOTCNV_GAUDIROOTPERFMONSVC_H
9 #define GAUDIROOTCNV_GAUDIROOTPERFMONSVC_H
13 #include "GaudiKernel/IIncidentListener.h"
14 #include "GaudiKernel/Service.h"
19 #include "RootCnv/SysProcStat.h"
48 std::string m_ioPerfStats;
52 std::string m_setStreams;
53 std::string m_basketSize;
54 std::string m_bufferSize;
55 std::string m_splitLevel;
61 std::set<std::string> m_outputs;
64 ULong_t m_utime, m_stime, m_vsize;
65 Long_t m_eventNumber, m_rss, m_time;
71 virtual void record(EventType eventType);
97 virtual void handle(
const Incident& incident);
104 #endif // GAUDIROOTCNV_GAUDIROOTPERFMONSVC_H
Definition of the MsgStream class used to transmit messages.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
The interface implemented by any class wanting to listen to Incidents.
This class is used for returning status codes from appropriate routines.
MsgStream & log() const
Helper: Use message streamer.
Base class for all Incidents (computing events).
Base class for all services.
Helper functions to set/get the application return code.
The interface implemented by the IncidentSvc service.