CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
ProfilerAnalyzer Class Referenceabstract

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

Inheritance diagram for ProfilerAnalyzer:
edm::EDAnalyzer StartProfilerAnalyzer StopProfilerAnalyzer

Public Member Functions

 ProfilerAnalyzer (const edm::ParameterSet &)
 
 ~ProfilerAnalyzer ()
 
- Public Member Functions inherited from edm::EDAnalyzer
 EDAnalyzer ()
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)=0
 
virtual void beginJob ()
 
virtual void endJob ()
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
typedef WorkerT< EDAnalyzerWorkerType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
- Protected Member Functions inherited from edm::EDAnalyzer
CurrentProcessingContext const * currentContext () const
 

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.

88 {
89 }
ProfilerAnalyzer::~ProfilerAnalyzer ( )

Definition at line 92 of file ProfilerAnalyzer.cc.

93 {
94 
95  // do anything here that needs to be done at desctruction time
96  // (e.g. close files, deallocate resources etc.)
97 
98 }

Member Function Documentation

virtual void ProfilerAnalyzer::analyze ( const edm::Event ,
const edm::EventSetup  
)
privatepure virtual
void ProfilerAnalyzer::beginJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 120 of file ProfilerAnalyzer.cc.

121 {
122 }
void ProfilerAnalyzer::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 126 of file ProfilerAnalyzer.cc.

126  {
127 }