ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisGMT.h
(Generate patch)

Comparing UserCode/L1TriggerDPG/interface/L1AnalysisGMT.h (file contents):
Revision 1.1 by econte, Thu Apr 8 09:43:58 2010 UTC vs.
Revision 1.2 by econte, Thu Jun 17 20:34:32 2010 UTC

# Line 9 | Line 9
9   //-------------------------------------------------------------------------------
10  
11   #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
12 < #include <vector>
13 <
14 <
12 > #include "L1AnalysisGMTDataFormat.h"
13  
14   namespace L1Analysis
15   {
# Line 21 | Line 19 | namespace L1Analysis
19      L1AnalysisGMT();
20      ~L1AnalysisGMT();
21      
22 <    void Reset();
23 <    void Set(const L1MuGMTReadoutCollection* gmtrc, unsigned maxDTBX, unsigned maxCSC, unsigned maxRPC, unsigned maxGMT, bool physVal);            
24 <                                  
25 <      
26 <    // ---- General L1AnalysisGMT information.
27 <    
30 <    int           gmtEvBx;
31 <    
32 <    //DTBX Trigger block
33 <    int           gmtNdt;
34 <    std::vector<int>   gmtBxdt;
35 <    std::vector<float> gmtPtdt;
36 <    std::vector<int>   gmtChadt;
37 <    std::vector<float> gmtEtadt;
38 <    std::vector<int>   gmtFineEtadt;
39 <    std::vector<float> gmtPhidt;
40 <    std::vector<int>   gmtQualdt;
41 <    std::vector<int>   gmtDwdt;
42 <    std::vector<int>   gmtChdt;
43 <
44 <    //CSC Trigger block
45 <    int           gmtNcsc;
46 <    std::vector<int>   gmtBxcsc;
47 <    std::vector<float> gmtPtcsc;
48 <    std::vector<int>   gmtChacsc;
49 <    std::vector<float> gmtEtacsc;
50 <    std::vector<float> gmtPhicsc;
51 <    std::vector<int>   gmtQualcsc;
52 <    std::vector<int>   gmtDwcsc;
53 <  
54 <    //RPCb Trigger
55 <    int           gmtNrpcb ;
56 <    std::vector<int>   gmtBxrpcb;
57 <    std::vector<float> gmtPtrpcb;
58 <    std::vector<int>   gmtCharpcb;
59 <    std::vector<float> gmtEtarpcb;
60 <    std::vector<float> gmtPhirpcb;
61 <    std::vector<int>   gmtQualrpcb;
62 <    std::vector<int>   gmtDwrpcb;
63 <    
64 <    //RPCf Trigger
65 <    int           gmtNrpcf ;
66 <    std::vector<int>   gmtBxrpcf;
67 <    std::vector<float> gmtPtrpcf;
68 <    std::vector<int>   gmtCharpcf;
69 <    std::vector<float> gmtEtarpcf;
70 <    std::vector<float> gmtPhirpcf;
71 <    std::vector<int>   gmtQualrpcf;
72 <    std::vector<int>   gmtDwrpcf;
73 <                  
74 <    //Global Muon Trigger
75 <    int           gmtN;
76 <    std::vector<int>      gmtCandBx;
77 <    std::vector<float> gmtPt;
78 <    std::vector<int>      gmtCha;
79 <    std::vector<float> gmtEta;
80 <    std::vector<float> gmtPhi;
81 <    std::vector<int>      gmtQual;
82 <    std::vector<int>      gmtDet;
83 <    std::vector<int>      gmtRank;
84 <    std::vector<int>      gmtIsol;
85 <    std::vector<int>      gmtMip;
86 <    std::vector<int>      gmtDw;
87 <    std::vector<int>      gmtIdxRPCb;
88 <    std::vector<int>      gmtIdxRPCf;
89 <    std::vector<int>      gmtIdxDTBX;
90 <    std::vector<int>      gmtIdxCSC;
91 <    
22 >    void Set(const L1MuGMTReadoutCollection* gmtrc, unsigned maxDTBX, unsigned maxCSC, unsigned maxRPC, unsigned maxGMT, bool physVal);
23 >    L1AnalysisGMTDataFormat * getData() {return &gmt_;}
24 >    void Reset() {gmt_.Reset();}
25 >  
26 >  private :
27 >    L1AnalysisGMTDataFormat gmt_;                            
28    };
29   }
30   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines