ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisRecoMet.h
Revision: 1.4
Committed: Thu Aug 26 13:32:14 2010 UTC (14 years, 8 months ago) by jbrooke
Content type: text/plain
Branch: MAIN
Changes since 1.3: +7 -0 lines
Log Message:
add code to store ECAL RecHit cleaning flag

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    
18 econte 1.3 #include "L1AnalysisRecoMetDataFormat.h"
19 econte 1.1
20     namespace L1Analysis
21     {
22 econte 1.3 class L1AnalysisRecoMet
23 econte 1.1 {
24     public:
25     L1AnalysisRecoMet();
26     ~L1AnalysisRecoMet();
27    
28 alebihan 1.2 void SetMet(const edm::Handle<reco::CaloMETCollection> recoMet);
29     void SetHtMht(const edm::Handle<reco::CaloJetCollection> caloJets, float jetptThreshold);
30 jbrooke 1.4 void SetECALFlags(const edm::ESHandle<EcalChannelStatus> chStatus,
31     const edm::Handle<EcalRecHitCollection> ebRecHits,
32     const edm::Handle<EcalRecHitCollection> eeRecHits);
33 econte 1.3 L1AnalysisRecoMetDataFormat * getData() {return &recoMet_;}
34     void Reset() {recoMet_.Reset();}
35    
36     private :
37     L1AnalysisRecoMetDataFormat recoMet_;
38 econte 1.1 };
39     }
40     #endif
41    
42