CMS 3D CMS Logo

Public Member Functions | Private Member Functions

ProfilerAnalyzer Class Reference

#include <PerfTools/Callgrind/plugins/ProfilerAnalyzer.cc>

Inheritance diagram for ProfilerAnalyzer:
edm::EDAnalyzer StartProfilerAnalyzer StopProfilerAnalyzer

List of all members.

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 ()

Detailed Description

Description: an Module that either start or stop profiling

Implementation: ask the ProfileService to either start or stop profiling depeding on a Parameter Set

Author:
Vincenzo Innocente

Definition at line 39 of file ProfilerAnalyzer.cc.


Constructor & Destructor Documentation

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.)

}

Member Function Documentation

virtual void ProfilerAnalyzer::analyze ( const edm::Event ,
const edm::EventSetup  
) [private, pure virtual]
void ProfilerAnalyzer::beginJob ( void  ) [private, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 120 of file ProfilerAnalyzer.cc.

{
}
void ProfilerAnalyzer::endJob ( void  ) [private, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 126 of file ProfilerAnalyzer.cc.

                         {
}