ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisGCT.h
Revision: 1.5
Committed: Thu Jun 17 20:34:32 2010 UTC (14 years, 10 months ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: V01-01-00, jimb4Jan2013, V01-00-00, hi44X_02, L1CorrectionsStudy_13_09_11, CMSSW_4_2_3_patch2, L1TriggerAnalysis_3_6_1patch4, HEAD
Changes since 1.4: +7 -60 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 econte 1.1 #ifndef __L1Analysis_L1AnalysisGCT_H__
2     #define __L1Analysis_L1AnalysisGCT_H__
3    
4     //-------------------------------------------------------------------------------
5     // Created 06/01/2010 - A.C. Le Bihan
6     //
7     //
8     // Original code : UserCode/L1TriggerDPG/L1NtupleProducer
9     //-------------------------------------------------------------------------------
10    
11     #include "DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h"
12     #include "DataFormats/L1CaloTrigger/interface/L1CaloCollections.h"
13     #include "DataFormats/Common/interface/Handle.h"
14    
15 econte 1.5 #include "L1AnalysisGCTDataFormat.h"
16 econte 1.1
17     namespace L1Analysis
18     {
19     class L1AnalysisGCT
20     {
21     public:
22     L1AnalysisGCT();
23     L1AnalysisGCT(bool verbose);
24     ~L1AnalysisGCT();
25    
26 alebihan 1.2 void SetJet(const edm::Handle < L1GctJetCandCollection > l1CenJets,
27     const edm::Handle < L1GctJetCandCollection > l1ForJets,
28     const edm::Handle < L1GctJetCandCollection > l1TauJets);
29 econte 1.1
30 alebihan 1.2 void SetES(const edm::Handle < L1GctEtMissCollection > l1EtMiss, const edm::Handle < L1GctHtMissCollection > l1HtMiss,
31     const edm::Handle < L1GctEtHadCollection > l1EtHad, const edm::Handle < L1GctEtTotalCollection > l1EtTotal);
32 econte 1.1
33 alebihan 1.2 void SetHFminbias(const edm::Handle < L1GctHFRingEtSumsCollection > l1HFSums,
34     const edm::Handle < L1GctHFBitCountsCollection > l1HFCounts);
35 econte 1.1
36 alebihan 1.2 void SetEm(const edm::Handle < L1GctEmCandCollection > l1IsoEm,
37     const edm::Handle < L1GctEmCandCollection > l1NonIsoEm);
38 econte 1.5
39     void Reset() {gct_.Reset();}
40    
41     L1AnalysisGCTDataFormat * getData() {return &gct_;}
42 econte 1.1
43 econte 1.5 private :
44 econte 1.1 bool verbose_;
45 econte 1.5 L1AnalysisGCTDataFormat gct_;
46 econte 1.1 };
47     }
48     #endif
49    
50