12 |
|
#include "DataFormats/JetReco/interface/JetID.h" |
13 |
|
#include "L1AnalysisRecoJetDataFormat.h" |
14 |
|
|
15 |
+ |
#include "FWCore/Framework/interface/Event.h" |
16 |
+ |
#include "FWCore/Framework/interface/EventSetup.h" |
17 |
+ |
|
18 |
+ |
class JetCorrector; |
19 |
+ |
|
20 |
|
namespace L1Analysis |
21 |
|
{ |
22 |
|
class L1AnalysisRecoJet |
26 |
|
~L1AnalysisRecoJet(); |
27 |
|
|
28 |
|
//void Print(std::ostream &os = std::cout) const; |
29 |
< |
void SetCaloJet(const edm::Handle<reco::CaloJetCollection> caloJets, edm::Handle<edm::ValueMap<reco::JetID> > jetsID, unsigned maxJet); |
29 |
> |
void SetCaloJet(const edm::Event& event, |
30 |
> |
const edm::EventSetup& setup, |
31 |
> |
const edm::Handle<reco::CaloJetCollection> caloJets, |
32 |
> |
edm::Handle<edm::ValueMap<reco::JetID> > jetsID, |
33 |
> |
const JetCorrector* jetCorrector, |
34 |
> |
unsigned maxJet); |
35 |
|
L1AnalysisRecoJetDataFormat * getData() {return &recoJet_;} |
36 |
|
void Reset() {recoJet_.Reset();} |
37 |
|
|