ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/PromptL1GT.h
Revision: 1.4
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.3: +0 -0 lines
State: FILE REMOVED
Log Message:
PromptL1 -> L1Analysis

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 econte 1.3 #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerEvmReadoutRecord.h"
15 econte 1.2
16 alebihan 1.1
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 econte 1.3 void SetEvm(const L1GlobalTriggerEvmReadoutRecord* gtevmrr);
28    
29 alebihan 1.1 // ---- PromptL1GT information.
30    
31 econte 1.2 std::vector<boost::uint64_t> gttw1;
32     std::vector<boost::uint64_t> gttw2;
33     std::vector<boost::uint64_t> gttt;
34 econte 1.3 boost::uint32_t partrig_tcs;
35     boost::uint32_t gpsTimehi;
36     boost::uint32_t gpsTimelo;
37     boost::uint32_t bstMasterStatus;
38     boost::uint32_t bstturnCountNumber;
39     boost::uint32_t bstlhcFillNumber;
40     boost::uint32_t bstbeamMode;
41     boost::uint32_t bstparticleTypeBeam1;
42     boost::uint32_t bstparticleTypeBeam2;
43     boost::uint32_t bstbeamMomentum;
44     boost::uint32_t bsttotalIntensityBeam1;
45     boost::uint32_t bsttotalIntensityBeam2;
46 alebihan 1.1
47     //PSB info
48     int gtNele;
49 econte 1.2 std::vector<int> gtBxel;
50     std::vector<float> gtRankel;
51     std::vector<float> gtPhiel;
52     std::vector<float> gtEtael;
53     std::vector<bool> gtIsoel;
54 alebihan 1.1
55     int gtNjet;
56 econte 1.2 std::vector<int> gtBxjet;
57     std::vector<float> gtRankjet;
58     std::vector<float> gtPhijet;
59     std::vector<float> gtEtajet;
60     std::vector<bool> gtTaujet;
61     std::vector<bool> gtFwdjet;
62 alebihan 1.1
63     };
64     }
65     #endif
66    
67