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

# User Rev Content
1 econte 1.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 alebihan 1.2 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
14 jbrooke 1.4 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
15     #include "FWCore/Framework/interface/ESHandle.h"
16     #include "CondFormats/EcalObjects/interface/EcalChannelStatus.h"
17 econte 1.5 #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h"
18     #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h"
19 econte 1.3 #include "L1AnalysisRecoMetDataFormat.h"
20 econte 1.1
21     namespace L1Analysis
22     {
23 econte 1.3 class L1AnalysisRecoMet
24 econte 1.1 {
25     public:
26     L1AnalysisRecoMet();
27     ~L1AnalysisRecoMet();
28    
29 alebihan 1.2 void SetMet(const edm::Handle<reco::CaloMETCollection> recoMet);
30     void SetHtMht(const edm::Handle<reco::CaloJetCollection> caloJets, float jetptThreshold);
31 jbrooke 1.4 void SetECALFlags(const edm::ESHandle<EcalChannelStatus> chStatus,
32     const edm::Handle<EcalRecHitCollection> ebRecHits,
33 econte 1.5 const edm::Handle<EcalRecHitCollection> eeRecHits,
34     const EcalSeverityLevelAlgo* sevlv);
35    
36 econte 1.3 L1AnalysisRecoMetDataFormat * getData() {return &recoMet_;}
37     void Reset() {recoMet_.Reset();}
38    
39     private :
40     L1AnalysisRecoMetDataFormat recoMet_;
41 econte 1.1 };
42     }
43     #endif
44    
45