ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/PromptL1Jet.h
Revision: 1.1
Committed: Thu Mar 11 13:56:38 2010 UTC (15 years, 1 month ago) by alebihan
Content type: text/plain
Branch: MAIN
CVS Tags: V20-00-00
Log Message:
general clean-up of prompt analysis code, migration to PromptL1 classes

File Contents

# User Rev Content
1 alebihan 1.1 #ifndef __PromptL1_PromptL1Jet_H__
2     #define __PromptL1_PromptL1Jet_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     using namespace std;
15    
16     namespace PromptL1
17     {
18     class PromptL1Jet
19     {
20     public:
21     PromptL1Jet();
22     ~PromptL1Jet();
23    
24     void Reset();
25     void Print(std::ostream &os = std::cout) const;
26     void SetCaloJet(edm::Handle<reco::CaloJetCollection> caloJets, unsigned maxJet);
27    
28     unsigned nJets;
29     vector<double> e;
30     vector<double> et;
31     vector<double> eta;
32     vector<double> phi;
33     vector<double> eEMF;
34     vector<double> eHadHB;
35     vector<double> eHadHE;
36     vector<double> eHadHO;
37     vector<double> eHadHF;
38     vector<double> eEmEB;
39     vector<double> eEmEE;
40     vector<double> eEmHF;
41     vector<double> eMaxEcalTow;
42     vector<double> eMaxHcalTow;
43     vector<double> towerArea;
44     vector<int> towerSize;
45     vector<int> n60;
46     vector<int> n90;
47    
48     };
49     }
50     #endif
51    
52