Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQMOffline
JetMET
interface
METAnalyzerBase.h
Go to the documentation of this file.
1
#ifndef METAnalyzerBase_H
2
#define METAnalyzerBase_H
3
14
#include <memory>
15
#include <fstream>
16
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Framework/interface/MakerMacros.h
"
19
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
20
#include "
FWCore/ServiceRegistry/interface/Service.h
"
21
#include "
DQMServices/Core/interface/DQMStore.h
"
22
#include "
DQMServices/Core/interface/MonitorElement.h
"
23
//#include "DataFormats/METReco/interface/METCollection.h"
24
#include "
DataFormats/METReco/interface/MET.h
"
25
#include "
DataFormats/METReco/interface/METFwd.h
"
26
//
27
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
28
#include "
DataFormats/Common/interface/TriggerResults.h
"
29
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
30
#include "
DataFormats/HLTReco/interface/TriggerTypeDefs.h
"
31
32
class
METAnalyzerBase
{
33
public
:
34
36
METAnalyzerBase
() {}
37
39
virtual
~METAnalyzerBase
() {}
40
42
virtual
void
beginJob
(
DQMStore
* dbe)= 0;
43
45
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&,
46
const
edm::TriggerResults
&,
47
const
reco::MET
&
MET
){}
48
49
private
:
50
// ----------member data ---------------------------
51
};
52
#endif
TriggerEvent.h
MET.h
Event.h
TriggerResults.h
MakerMacros.h
Frameworkfwd.h
METFwd.h
ParameterSet.h
DQMStore
Definition:
DQMStore.h:67
METAnalyzerBase
Definition:
METAnalyzerBase.h:32
reco::MET
Definition:
MET.h:32
DQMStore.h
METAnalyzerBase::~METAnalyzerBase
virtual ~METAnalyzerBase()
Destructor.
Definition:
METAnalyzerBase.h:39
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
MET
MonitorElement.h
METAnalyzerBase::METAnalyzerBase
METAnalyzerBase()
Constructor.
Definition:
METAnalyzerBase.h:36
METAnalyzerBase::beginJob
virtual void beginJob(DQMStore *dbe)=0
Inizialize parameters for histo binning.
METAnalyzerBase::analyze
void analyze(const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &, const reco::MET &MET)
Get the analysis of the muon properties.
Definition:
METAnalyzerBase.h:45
TriggerTypeDefs.h
edm::Event
Definition:
Event.h:56
edm::TriggerResults
Definition:
TriggerResults.h:38
TriggerObject.h
Generated for CMSSW Reference Manual by
1.8.5