ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/PromptL1GT.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_PromptL1GT_H__
2     #define __PromptL1_PromptL1GT_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 <vector>
13     #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
14    
15     using namespace std;
16    
17     namespace PromptL1
18     {
19     class PromptL1GT
20     {
21     public:
22     PromptL1GT();
23     ~PromptL1GT();
24    
25     void Reset();
26     void Set(const L1GlobalTriggerReadoutRecord* gtrr);
27    
28     // ---- PromptL1GT information.
29    
30     vector<boost::uint64_t> gttw1;
31     vector<boost::uint64_t> gttw2;
32     vector<boost::uint64_t> gttt;
33    
34    
35     //PSB info
36     int gtNele;
37     vector<int> gtBxel;
38     vector<float> gtRankel;
39     vector<float> gtPhiel;
40     vector<float> gtEtael;
41     vector<bool> gtIsoel;
42    
43     int gtNjet;
44     vector<int> gtBxjet;
45     vector<float> gtRankjet;
46     vector<float> gtPhijet;
47     vector<float> gtEtajet;
48     vector<bool> gtTaujet;
49     vector<bool> gtFwdjet;
50    
51     };
52     }
53     #endif
54    
55