CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1AnalysisRecoMet.h
Go to the documentation of this file.
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 
20 
21 namespace L1Analysis
22 {
24  {
25  public:
28 
29  void SetMet(const edm::Handle<reco::CaloMETCollection> recoMet);
30  void SetHtMht(const edm::Handle<reco::CaloJetCollection> caloJets, float jetptThreshold);
32  const edm::Handle<EcalRecHitCollection> ebRecHits,
33  const edm::Handle<EcalRecHitCollection> eeRecHits,
34  const EcalSeverityLevelAlgo* sevlv);
35 
37  void Reset() {recoMet_.Reset();}
38 
39  private :
41  };
42 }
43 #endif
44 
45 
void SetHtMht(const edm::Handle< reco::CaloJetCollection > caloJets, float jetptThreshold)
void SetMet(const edm::Handle< reco::CaloMETCollection > recoMet)
L1AnalysisRecoMetDataFormat * getData()
void SetECALFlags(const edm::ESHandle< EcalChannelStatus > chStatus, const edm::Handle< EcalRecHitCollection > ebRecHits, const edm::Handle< EcalRecHitCollection > eeRecHits, const EcalSeverityLevelAlgo *sevlv)
L1AnalysisRecoMetDataFormat recoMet_