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

Comparing UserCode/L1TriggerDPG/interface/L1AnalysisGCT.h (file contents):
Revision 1.2 by alebihan, Tue Apr 13 07:30:30 2010 UTC vs.
Revision 1.5 by econte, Thu Jun 17 20:34:32 2010 UTC

# Line 11 | Line 11
11   #include "DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h"
12   #include "DataFormats/L1CaloTrigger/interface/L1CaloCollections.h"
13   #include "DataFormats/Common/interface/Handle.h"
14 #include <vector>
14  
15 + #include "L1AnalysisGCTDataFormat.h"
16  
17   namespace L1Analysis
18   {
# Line 23 | Line 23 | namespace L1Analysis
23      L1AnalysisGCT(bool verbose);
24      ~L1AnalysisGCT();
25      
26    void Reset();
26      void SetJet(const edm::Handle < L1GctJetCandCollection > l1CenJets,
27                  const edm::Handle < L1GctJetCandCollection > l1ForJets,
28                  const edm::Handle < L1GctJetCandCollection > l1TauJets);
# Line 36 | Line 35 | namespace L1Analysis
35                        
36      void SetEm(const edm::Handle < L1GctEmCandCollection > l1IsoEm,
37                 const edm::Handle < L1GctEmCandCollection > l1NonIsoEm);
39
40    void Init();
38  
39 <    // ---- L1AnalysisGCT information.
43 <    
44 <    bool verbose_;
45 <    
46 <    int gctIsoEmSize;
47 <    std::vector<float> gctIsoEmEta;
48 <    std::vector<float> gctIsoEmPhi;
49 <    std::vector<float> gctIsoEmRnk;
50 <    
51 <    int gctNonIsoEmSize;
52 <    std::vector<float> gctNonIsoEmEta;
53 <    std::vector<float> gctNonIsoEmPhi;
54 <    std::vector<float> gctNonIsoEmRnk;
55 <    
56 <    int gctCJetSize;    
57 <    std::vector<float> gctCJetEta;
58 <    std::vector<float> gctCJetPhi;
59 <    std::vector<float> gctCJetRnk;
60 <    
61 <    int gctFJetSize;    
62 <    std::vector<float> gctFJetEta;
63 <    std::vector<float> gctFJetPhi;
64 <    std::vector<float> gctFJetRnk;
39 >    void Reset() {gct_.Reset();}
40  
41 <    int gctTJetSize;
42 <    std::vector<float> gctTJetEta;
43 <    std::vector<float> gctTJetPhi;
44 <    std::vector<float> gctTJetRnk;
45 <    
71 <    float gctEtMiss;
72 <    float gctEtMissPhi;
73 <    float gctHtMiss;
74 <    float gctHtMissPhi;
75 <    float gctEtHad;
76 <    float gctEtTot;
77 <    int   gctHFRingEtSumSize;
78 <    
79 <    std::vector<float> gctHFRingEtSumEta;
80 <    float gctHFBitCountsSize;
81 <    std::vector<float> gctHFBitCountsEta;
82 <    
83 <    
41 >    L1AnalysisGCTDataFormat * getData() {return &gct_;}
42 >
43 >  private :
44 >    bool verbose_;
45 >    L1AnalysisGCTDataFormat gct_;
46    };
47   }
48   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines