ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisL1Extra.h
Revision: 1.4
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.3: +7 -55 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 econte 1.1 #ifndef __L1Analysis_L1AnalysisL1Extra_H__
2     #define __L1Analysis_L1AnalysisL1Extra_H__
3    
4     //-------------------------------------------------------------------------------
5     // Created 02/03/2010 - A.C. Le Bihan
6     //
7     //
8     // Original code : UserCode/L1TriggerDPG/L1ExtraTreeProducer - Jim Brooke
9     //-------------------------------------------------------------------------------
10    
11     #include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h"
12     #include "DataFormats/L1Trigger/interface/L1EmParticle.h"
13     #include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h"
14     #include "DataFormats/L1Trigger/interface/L1JetParticle.h"
15     #include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h"
16     #include "DataFormats/L1Trigger/interface/L1MuonParticle.h"
17     #include "DataFormats/L1Trigger/interface/L1EtMissParticleFwd.h"
18     #include "DataFormats/L1Trigger/interface/L1EtMissParticle.h"
19     #include "DataFormats/L1Trigger/interface/L1HFRingsFwd.h"
20     #include "DataFormats/L1Trigger/interface/L1HFRings.h"
21     #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
22    
23 econte 1.4 #include "L1AnalysisL1ExtraDataFormat.h"
24    
25 econte 1.1 namespace L1Analysis
26     {
27 econte 1.4 class L1AnalysisL1Extra
28 econte 1.1 {
29     public:
30     L1AnalysisL1Extra();
31     ~L1AnalysisL1Extra();
32 econte 1.4 void Reset() {l1extra_.Reset();}
33 alebihan 1.2 void SetIsoEm (const edm::Handle<l1extra::L1EmParticleCollection> isoEm, unsigned maxL1Extra);
34     void SetNonIsoEm(const edm::Handle<l1extra::L1EmParticleCollection> nonIsoEm, unsigned maxL1Extra);
35     void SetCenJet (const edm::Handle<l1extra::L1JetParticleCollection> cenJet, unsigned maxL1Extra);
36     void SetFwdJet (const edm::Handle<l1extra::L1JetParticleCollection> fwdJet, unsigned maxL1Extra);
37     void SetTauJet (const edm::Handle<l1extra::L1JetParticleCollection> tauJet, unsigned maxL1Extra);
38     void SetMuon (const edm::Handle<l1extra::L1MuonParticleCollection> muon, unsigned maxL1Extra);
39     void SetMet (const edm::Handle<l1extra::L1EtMissParticleCollection> mets);
40     void SetMht (const edm::Handle<l1extra::L1EtMissParticleCollection> mhts);
41     void SetHFring (const edm::Handle<l1extra::L1HFRingsCollection> hfRings);
42 econte 1.4 L1AnalysisL1ExtraDataFormat * getData() {return &l1extra_;}
43 econte 1.1
44 econte 1.4 private :
45     L1AnalysisL1ExtraDataFormat l1extra_;
46 econte 1.1 };
47     }
48     #endif
49    
50