L1Trigger
L1TNtuples
interface
L1AnalysisL1Extra.h
Go to the documentation of this file.
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 : L1Trigger/L1TNtuples/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
#include "
L1AnalysisL1ExtraDataFormat.h
"
24
25
namespace
L1Analysis
{
26
class
L1AnalysisL1Extra
{
27
public
:
28
L1AnalysisL1Extra
();
29
~L1AnalysisL1Extra
();
30
void
Reset
() {
l1extra_
.
Reset
(); }
31
void
SetIsoEm
(
const
edm::Handle<l1extra::L1EmParticleCollection>
isoEm,
unsigned
maxL1Extra
);
32
void
SetNonIsoEm
(
const
edm::Handle<l1extra::L1EmParticleCollection>
nonIsoEm,
unsigned
maxL1Extra
);
33
void
SetCenJet
(
const
edm::Handle<l1extra::L1JetParticleCollection>
cenJet,
unsigned
maxL1Extra
);
34
void
SetFwdJet
(
const
edm::Handle<l1extra::L1JetParticleCollection>
fwdJet,
unsigned
maxL1Extra
);
35
void
SetTauJet
(
const
edm::Handle<l1extra::L1JetParticleCollection>
tauJet,
unsigned
maxL1Extra
);
36
void
SetIsoTauJet
(
const
edm::Handle<l1extra::L1JetParticleCollection>
isoTauJet,
unsigned
maxL1Extra
);
37
void
SetMuon
(
const
edm::Handle<l1extra::L1MuonParticleCollection>
muon
,
unsigned
maxL1Extra
);
38
void
SetMet
(
const
edm::Handle<l1extra::L1EtMissParticleCollection>
mets
);
39
void
SetMht
(
const
edm::Handle<l1extra::L1EtMissParticleCollection>
mhts);
40
void
SetHFring
(
const
edm::Handle<l1extra::L1HFRingsCollection>
hfRings);
41
L1AnalysisL1ExtraDataFormat
*
getData
() {
return
&
l1extra_
; }
42
43
private
:
44
L1AnalysisL1ExtraDataFormat
l1extra_
;
45
};
46
}
// namespace L1Analysis
47
#endif
L1Analysis::L1AnalysisL1Extra
Definition:
L1AnalysisL1Extra.h:26
L1Analysis::L1AnalysisL1Extra::L1AnalysisL1Extra
L1AnalysisL1Extra()
Definition:
L1AnalysisL1Extra.cc:3
L1HFRingsFwd.h
L1MuonParticleFwd.h
L1Analysis::L1AnalysisL1Extra::SetFwdJet
void SetFwdJet(const edm::Handle< l1extra::L1JetParticleCollection > fwdJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:50
muon
Definition:
MuonCocktails.h:17
L1Analysis::L1AnalysisL1Extra::~L1AnalysisL1Extra
~L1AnalysisL1Extra()
Definition:
L1AnalysisL1Extra.cc:5
L1Analysis::L1AnalysisL1Extra::SetCenJet
void SetCenJet(const edm::Handle< l1extra::L1JetParticleCollection > cenJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:33
L1HFRings.h
singleTopDQM_cfi.mets
mets
Definition:
singleTopDQM_cfi.py:43
edm::Handle
Definition:
AssociativeIterator.h:50
L1Analysis::L1AnalysisL1ExtraDataFormat
Definition:
L1AnalysisL1ExtraDataFormat.h:14
L1Analysis::L1AnalysisL1Extra::SetTauJet
void SetTauJet(const edm::Handle< l1extra::L1JetParticleCollection > tauJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:65
L1Analysis::L1AnalysisL1Extra::SetIsoTauJet
void SetIsoTauJet(const edm::Handle< l1extra::L1JetParticleCollection > isoTauJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:80
L1AnalysisL1ExtraDataFormat.h
L1Analysis::L1AnalysisL1Extra::l1extra_
L1AnalysisL1ExtraDataFormat l1extra_
Definition:
L1AnalysisL1Extra.h:44
L1Analysis::L1AnalysisL1Extra::Reset
void Reset()
Definition:
L1AnalysisL1Extra.h:30
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:18
L1Analysis::L1AnalysisL1Extra::SetIsoEm
void SetIsoEm(const edm::Handle< l1extra::L1EmParticleCollection > isoEm, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:7
L1EmParticleFwd.h
L1JetParticleFwd.h
L1EtMissParticleFwd.h
L1EmParticle.h
L1Analysis::L1AnalysisL1Extra::SetMet
void SetMet(const edm::Handle< l1extra::L1EtMissParticleCollection > mets)
Definition:
L1AnalysisL1Extra.cc:119
L1MuonParticle.h
L1Analysis::L1AnalysisL1ExtraDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1ExtraDataFormat.h:18
L1Analysis::L1AnalysisL1Extra::SetMuon
void SetMuon(const edm::Handle< l1extra::L1MuonParticleCollection > muon, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:95
L1Analysis::L1AnalysisL1Extra::SetHFring
void SetHFring(const edm::Handle< l1extra::L1HFRingsCollection > hfRings)
Definition:
L1AnalysisL1Extra.cc:139
L1Analysis::L1AnalysisL1Extra::getData
L1AnalysisL1ExtraDataFormat * getData()
Definition:
L1AnalysisL1Extra.h:41
L1Analysis::L1AnalysisL1Extra::SetMht
void SetMht(const edm::Handle< l1extra::L1EtMissParticleCollection > mhts)
Definition:
L1AnalysisL1Extra.cc:129
L1Analysis::L1AnalysisL1Extra::SetNonIsoEm
void SetNonIsoEm(const edm::Handle< l1extra::L1EmParticleCollection > nonIsoEm, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:20
L1EtMissParticle.h
l1ExtraTree_cfi.maxL1Extra
maxL1Extra
Definition:
l1ExtraTree_cfi.py:14
L1JetParticle.h
L1GlobalTriggerReadoutRecord.h
Generated for CMSSW Reference Manual by
1.8.16