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.4 by jbrooke, Thu Aug 26 13:32:14 2010 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 >
18 > #include "L1AnalysisRecoMetDataFormat.h"
19  
20   namespace L1Analysis
21   {
22 <  class L1AnalysisRecoMet
22 >  class L1AnalysisRecoMet
23    {
24    public:
25      L1AnalysisRecoMet();
26      ~L1AnalysisRecoMet();
27      
26    void Reset();
28      void SetMet(const edm::Handle<reco::CaloMETCollection> recoMet);
29      void SetHtMht(const edm::Handle<reco::CaloJetCollection> caloJets, float jetptThreshold);
30 <    
31 <    double met;
32 <    double metPhi;
33 <    double Ht;
34 <    double mHt;
35 <    double mHtPhi;
36 <    double sumEt;
37 <    
30 >    void SetECALFlags(const edm::ESHandle<EcalChannelStatus> chStatus,
31 >                      const edm::Handle<EcalRecHitCollection> ebRecHits,
32 >                      const edm::Handle<EcalRecHitCollection> eeRecHits);
33 >    L1AnalysisRecoMetDataFormat * getData() {return &recoMet_;}
34 >    void Reset() {recoMet_.Reset();}
35 >
36 >  private :
37 >    L1AnalysisRecoMetDataFormat recoMet_;
38    };
39   }
40   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines