#include <PerfTools/Callgrind/plugins/ProfilerAnalyzer.cc>
Public Member Functions | |
ProfilerAnalyzer (const edm::ParameterSet &) | |
~ProfilerAnalyzer () | |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &)=0 |
virtual void | beginJob () |
virtual void | endJob () |
Description: an Module that either start or stop profiling
Implementation: ask the ProfileService to either start or stop profiling depeding on a Parameter Set
Definition at line 39 of file ProfilerAnalyzer.cc.
ProfilerAnalyzer::ProfilerAnalyzer | ( | const edm::ParameterSet & | ) | [explicit] |
Definition at line 87 of file ProfilerAnalyzer.cc.
{ }
ProfilerAnalyzer::~ProfilerAnalyzer | ( | ) |
Definition at line 92 of file ProfilerAnalyzer.cc.
{ // do anything here that needs to be done at desctruction time // (e.g. close files, deallocate resources etc.) }
virtual void ProfilerAnalyzer::analyze | ( | const edm::Event & | , |
const edm::EventSetup & | |||
) | [private, pure virtual] |
Implements edm::EDAnalyzer.
Implemented in StartProfilerAnalyzer, and StopProfilerAnalyzer.
void ProfilerAnalyzer::beginJob | ( | void | ) | [private, virtual] |
void ProfilerAnalyzer::endJob | ( | void | ) | [private, virtual] |