7 #ifndef GAUDIROOTCNV_GAUDIROOTPERFMONSVC_H
8 #define GAUDIROOTCNV_GAUDIROOTPERFMONSVC_H
70 virtual void record(EventType eventType);
96 void handle(
const Incident& incident)
override;
103 #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...
std::unique_ptr< TFile > m_perfFile
std::string m_ioPerfStats
Property: Enable TTree IOperfStats if not empty; otherwise perf stat file name.
SmartIF< IIncidentSvc > m_incidentSvc
Reference to incident service.
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).
std::set< std::string > m_outputs
Base class for all services.
std::unique_ptr< MsgStream > m_log
Message streamer.
Helper functions to set/get the application return code.
The interface implemented by the IncidentSvc service.