ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisRecoMet.h
Revision: 1.5
Committed: Tue May 24 13:42:08 2011 UTC (13 years, 11 months ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: V01-01-00, jimb4Jan2013, V01-00-00, hi44X_02, L1CorrectionsStudy_13_09_11, CMSSW_4_2_3_patch2, HEAD
Changes since 1.4: +5 -2 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 #ifndef __L1Analysis_L1AnalysisRecoMet_H__
2 #define __L1Analysis_L1AnalysisRecoMet_H__
3
4 //-------------------------------------------------------------------------------
5 // Created 03/03/2010 - A.C. Le Bihan
6 //
7 //
8 // Addition of met reco information
9 //-------------------------------------------------------------------------------
10
11 #include "DataFormats/METReco/interface/CaloMETCollection.h"
12 #include "DataFormats/METReco/interface/CaloMET.h"
13 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
14 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
15 #include "FWCore/Framework/interface/ESHandle.h"
16 #include "CondFormats/EcalObjects/interface/EcalChannelStatus.h"
17 #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h"
18 #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h"
19 #include "L1AnalysisRecoMetDataFormat.h"
20
21 namespace L1Analysis
22 {
23 class L1AnalysisRecoMet
24 {
25 public:
26 L1AnalysisRecoMet();
27 ~L1AnalysisRecoMet();
28
29 void SetMet(const edm::Handle<reco::CaloMETCollection> recoMet);
30 void SetHtMht(const edm::Handle<reco::CaloJetCollection> caloJets, float jetptThreshold);
31 void SetECALFlags(const edm::ESHandle<EcalChannelStatus> chStatus,
32 const edm::Handle<EcalRecHitCollection> ebRecHits,
33 const edm::Handle<EcalRecHitCollection> eeRecHits,
34 const EcalSeverityLevelAlgo* sevlv);
35
36 L1AnalysisRecoMetDataFormat * getData() {return &recoMet_;}
37 void Reset() {recoMet_.Reset();}
38
39 private :
40 L1AnalysisRecoMetDataFormat recoMet_;
41 };
42 }
43 #endif
44
45