ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisRecoMet.h
(Generate patch)

Comparing UserCode/L1TriggerDPG/interface/L1AnalysisRecoMet.h (file contents):
Revision 1.2 by alebihan, Tue Apr 13 07:30:30 2010 UTC vs.
Revision 1.5 by econte, Tue May 24 13:42:08 2011 UTC

# Line 8 | Line 8
8   // Addition of met reco information
9   //-------------------------------------------------------------------------------
10  
11 #include <vector>
11   #include "DataFormats/METReco/interface/CaloMETCollection.h"
12   #include "DataFormats/METReco/interface/CaloMET.h"
13   #include "DataFormats/JetReco/interface/CaloJetCollection.h"
14 < #include <vector>
15 < #include "TVector2.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
23 >  class L1AnalysisRecoMet
24    {
25    public:
26      L1AnalysisRecoMet();
27      ~L1AnalysisRecoMet();
28      
26    void Reset();
29      void SetMet(const edm::Handle<reco::CaloMETCollection> recoMet);
30      void SetHtMht(const edm::Handle<reco::CaloJetCollection> caloJets, float jetptThreshold);
31 <    
32 <    double met;
33 <    double metPhi;
34 <    double Ht;
35 <    double mHt;
36 <    double mHtPhi;
37 <    double sumEt;
38 <    
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines