ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisRecoJet.h
Revision: 1.1
Committed: Thu Apr 8 09:43:58 2010 UTC (15 years ago) by econte
Content type: text/plain
Branch: MAIN
Log Message:
PromptL1 -> L1Analysis

File Contents

# User Rev Content
1 econte 1.1 #ifndef __L1Analysis_L1AnalysisRecoJet_H__
2     #define __L1Analysis_L1AnalysisRecoJet_H__
3    
4     //-------------------------------------------------------------------------------
5     // Created 05/03/2010 - A.C. Le Bihan
6     //
7     //
8     // Original code : UserCode/L1TriggerDPG/L1RecoJetNtupleProducer - Jim Brooke
9     //-------------------------------------------------------------------------------
10    
11     #include "DataFormats/JetReco/interface/CaloJetCollection.h"
12     #include <vector>
13    
14     namespace L1Analysis
15     {
16     class L1AnalysisRecoJet
17     {
18     public:
19     L1AnalysisRecoJet();
20     ~L1AnalysisRecoJet();
21    
22     void Reset();
23     void Print(std::ostream &os = std::cout) const;
24     void SetCaloJet(edm::Handle<reco::CaloJetCollection> caloJets, unsigned maxJet);
25    
26     unsigned nJets;
27     std::vector<double> e;
28     std::vector<double> et;
29     std::vector<double> eta;
30     std::vector<double> phi;
31     std::vector<double> eEMF;
32     std::vector<double> eHadHB;
33     std::vector<double> eHadHE;
34     std::vector<double> eHadHO;
35     std::vector<double> eHadHF;
36     std::vector<double> eEmEB;
37     std::vector<double> eEmEE;
38     std::vector<double> eEmHF;
39     std::vector<double> eMaxEcalTow;
40     std::vector<double> eMaxHcalTow;
41     std::vector<double> towerArea;
42     std::vector<int> towerSize;
43     std::vector<int> n60;
44     std::vector<int> n90;
45    
46     };
47     }
48     #endif
49    
50