2 #ifndef GAUDIHIVE_TIMELINESVC_H 3 #define GAUDIHIVE_TIMELINESVC_H 10 #include "tbb/concurrent_vector.h" 25 using extends::extends;
38 tbb::concurrent_vector<TimelineEvent>
m_events;
void getTimelineEvent(TimelineEvent &) const override
Implementation of property with value of concrete type.
Gaudi::Property< bool > m_partial
bool isEnabled() const override
This class is used for returning status codes from appropriate routines.
Gaudi::Property< bool > m_isEnabled
tbb::concurrent_vector< TimelineEvent > m_events
StatusCode finalize() override
~TimelineSvc() override=default
StatusCode initialize() override
Gaudi::Property< std::string > m_timelineFile
Base class used to extend a class implementing other interfaces.
void registerTimelineEvent(const TimelineEvent &) override
StatusCode reinitialize() override
Gaudi::Property< bool > m_dumpTimeline