Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQMOffline
JetMET
interface
JetAnalyzerBase.h
Go to the documentation of this file.
1
#ifndef JetAnalyzerBase_H
2
#define JetAnalyzerBase_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/JetReco/interface/CaloJetCollection.h
"
24
#include "
DataFormats/JetReco/interface/CaloJet.h
"
25
26
class
JetAnalyzerBase
{
27
public
:
28
30
// JetAnalyzerBase(JetServiceProxy *theServ):theService(theServ){}
31
JetAnalyzerBase
() {}
32
34
virtual
~JetAnalyzerBase
() {}
35
37
virtual
void
beginJob
(
DQMStore
* dbe)= 0;
38
40
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&,
reco::CaloJet
& caloJet){}
41
42
// JetServiceProxy* service() {return theService;}
43
44
private
:
45
// ----------member data ---------------------------
46
// JetServiceProxy *theService;
47
};
48
#endif
reco::CaloJet
Jets made from CaloTowers.
Definition:
CaloJet.h:30
JetAnalyzerBase::analyze
void analyze(const edm::Event &, const edm::EventSetup &, reco::CaloJet &caloJet)
Get the analysis of the muon properties.
Definition:
JetAnalyzerBase.h:40
Event.h
CaloJetCollection.h
MakerMacros.h
JetAnalyzerBase::~JetAnalyzerBase
virtual ~JetAnalyzerBase()
Destructor.
Definition:
JetAnalyzerBase.h:34
Frameworkfwd.h
ParameterSet.h
JetAnalyzerBase::beginJob
virtual void beginJob(DQMStore *dbe)=0
Inizialize parameters for histo binning.
DQMStore
Definition:
DQMStore.h:67
DQMStore.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
JetAnalyzerBase
Definition:
JetAnalyzerBase.h:26
MonitorElement.h
CaloJet.h
edm::Event
Definition:
Event.h:50
JetAnalyzerBase::JetAnalyzerBase
JetAnalyzerBase()
Constructor.
Definition:
JetAnalyzerBase.h:31
Generated for CMSSW Reference Manual by
1.8.5