ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/PromptL1RCT.h
Revision: 1.3
Committed: Thu Apr 8 09:43:58 2010 UTC (15 years ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +0 -0 lines
State: FILE REMOVED
Log Message:
PromptL1 -> L1Analysis

File Contents

# Content
1 #ifndef __PromptL1_PromptL1RCT_H__
2 #define __PromptL1_PromptL1RCT_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 PromptL1
19 {
20 class PromptL1RCT
21 {
22 public:
23 PromptL1RCT();
24 PromptL1RCT(int maxRCTREG);
25 ~PromptL1RCT();
26
27 void Reset();
28 //void Print(std::ostream &os = std::cout) const;
29 void SetEmRCT(edm::Handle < L1CaloEmCollection > em);
30 void SetHdRCT(edm::Handle < L1CaloRegionCollection > rgn);
31 void InitEmRCT();
32 void InitHdRCT();
33
34 // ---- PromptL1RCT 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