1 #ifndef ProfilerService_H 2 #define ProfilerService_H 14 class TestProfilerService;
101 #endif // ProfilerService_H
std::vector< std::string > m_excludedPaths
bool resumeInstrumentation()
void endPathI(edm::StreamContext const &stream, edm::PathContext const &path, edm::HLTPathStatus const &)
std::vector< std::string > m_paths
void beginPath(std::string const &path)
friend class test::TestProfilerService
void endPath(std::string const &path)
~ProfilerService()
Destructor.
void dumpStat() const
dump profiling information
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
bool stopInstrumentation()
stop instrumentation if not active anymore; true if stopped now
void preSourceI(edm::StreamID)
bool doEvent() const
true if the current event has to be instrumented
bool forceStopInstrumentation()
forced stop instrumentation independenly of activity status; true if stopped now
bool pauseInstrumentation()
bool startInstrumentation()
start instrumentation if not active. true if started now
void endEventI(edm::StreamContext const &stream)
friend struct test::CheckPaths
bool active() const
true if instrumentation is active
void beginPathI(edm::StreamContext const &stream, edm::PathContext const &path)
ProfilerService(edm::ParameterSet const &pset, edm::ActivityRegistry &activity)
Standard Service Constructor.
void beginEventI(edm::StreamContext const &stream)