#include <BasicAnalyzer.h>
Public Member Functions | |
virtual void | analyze (const edm::EventBase &event)=0 |
everything that needs to be done during the event loop More... | |
BasicAnalyzer (const edm::ParameterSet &cfg, TFileDirectory &fileService) | |
default constructor More... | |
BasicAnalyzer (const edm::ParameterSet &cfg, TFileDirectory &fileService, edm::ConsumesCollector &&iC) | |
virtual void | beginJob ()=0 |
everything that needs to be done before the event loop More... | |
virtual void | endJob ()=0 |
everything that needs to be done after the event loop More... | |
virtual | ~BasicAnalyzer () |
default destructor More... | |
Definition at line 42 of file BasicAnalyzer.h.
|
inline |
|
inline |
Definition at line 46 of file BasicAnalyzer.h.
|
inlinevirtual |
|
pure virtual |
everything that needs to be done during the event loop
Implemented in AnalysisTasksAnalyzerBTag, BasicMuonAnalyzer, AnalysisTasksAnalyzerJEC, and PatMuonAnalyzer.
|
pure virtual |
everything that needs to be done before the event loop
The following functions have to be implemented for any class derived from BasicAnalyzer; these functions are called in the EDAnalyzerWrapper class or in the FWLiteAnalyzerWrapper class.
Implemented in AnalysisTasksAnalyzerBTag, BasicMuonAnalyzer, AnalysisTasksAnalyzerJEC, and PatMuonAnalyzer.
|
pure virtual |
everything that needs to be done after the event loop
Implemented in AnalysisTasksAnalyzerBTag, BasicMuonAnalyzer, AnalysisTasksAnalyzerJEC, and PatMuonAnalyzer.