ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisRCT.h
Revision: 1.2
Committed: Tue Apr 13 07:30:30 2010 UTC (15 years ago) by alebihan
Content type: text/plain
Branch: MAIN
Branch point for: oldformat_06072010
Changes since 1.1: +2 -2 lines
Log Message:
filling of mht et ht - input parameters are made const

File Contents

# User Rev Content
1 econte 1.1 #ifndef __L1Analysis_L1AnalysisRCT_H__
2     #define __L1Analysis_L1AnalysisRCT_H__
3    
4     //-------------------------------------------------------------------------------
5     // Created 06/01/2010 - A.C. Le Bihan
6     //
7     //
8     // Original code : UserCode/L1TriggerDPG/L1NtupleProducer
9     //-------------------------------------------------------------------------------
10    
11    
12     #include "DataFormats/L1CaloTrigger/interface/L1CaloCollections.h"
13     #include "DataFormats/Common/interface/Handle.h"
14     #include <vector>
15    
16    
17    
18     namespace L1Analysis
19     {
20     class L1AnalysisRCT
21     {
22     public:
23     L1AnalysisRCT();
24     L1AnalysisRCT(int maxRCTREG);
25     ~L1AnalysisRCT();
26    
27     void Reset();
28     //void Print(std::ostream &os = std::cout) const;
29 alebihan 1.2 void SetEmRCT(const edm::Handle < L1CaloEmCollection > em);
30     void SetHdRCT(const edm::Handle < L1CaloRegionCollection > rgn);
31 econte 1.1 void InitEmRCT();
32     void InitHdRCT();
33    
34     // ---- L1AnalysisRCT information.
35    
36     int maxRCTREG_;
37    
38     int rctRegSize;
39    
40     std::vector<float> rctRegEta;
41     std::vector<float> rctRegPhi;
42     std::vector<float> rctRegRnk;
43     std::vector<int> rctRegVeto;
44     std::vector<int> rctRegBx;
45     std::vector<int> rctRegOverFlow;
46     std::vector<int> rctRegMip;
47     std::vector<int> rctRegFGrain;
48    
49    
50     int rctEmSize;
51    
52     std::vector<int> rctIsIsoEm;
53     std::vector<float> rctEmEta;
54     std::vector<float> rctEmPhi;
55     std::vector<float> rctEmRnk;
56     std::vector<int> rctEmBx;
57    
58    
59     };
60     }
61     #endif
62    
63