Main Page
Namespaces
Classes
Package Documentation
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
{
27
class
L1AnalysisL1Extra
28
{
29
public
:
30
L1AnalysisL1Extra
();
31
~L1AnalysisL1Extra
();
32
void
Reset
() {
l1extra_
.
Reset
();}
33
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
SetIsoTauJet
(
const
edm::Handle<l1extra::L1JetParticleCollection>
isoTauJet,
unsigned
maxL1Extra);
39
void
SetMuon
(
const
edm::Handle<l1extra::L1MuonParticleCollection>
muon
,
unsigned
maxL1Extra);
40
void
SetMet
(
const
edm::Handle<l1extra::L1EtMissParticleCollection>
mets
);
41
void
SetMht
(
const
edm::Handle<l1extra::L1EtMissParticleCollection>
mhts);
42
void
SetHFring
(
const
edm::Handle<l1extra::L1HFRingsCollection>
hfRings);
43
L1AnalysisL1ExtraDataFormat
*
getData
() {
return
&
l1extra_
;}
44
45
private
:
46
L1AnalysisL1ExtraDataFormat
l1extra_
;
47
};
48
}
49
#endif
50
51
L1Analysis::L1AnalysisL1Extra::SetNonIsoEm
void SetNonIsoEm(const edm::Handle< l1extra::L1EmParticleCollection > nonIsoEm, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:25
L1EtMissParticleFwd.h
L1Analysis::L1AnalysisL1Extra::~L1AnalysisL1Extra
~L1AnalysisL1Extra()
Definition:
L1AnalysisL1Extra.cc:7
L1MuonParticleFwd.h
L1Analysis::L1AnalysisL1Extra::SetIsoEm
void SetIsoEm(const edm::Handle< l1extra::L1EmParticleCollection > isoEm, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:12
L1EmParticle.h
L1AnalysisL1ExtraDataFormat.h
L1Analysis::L1AnalysisL1Extra::SetMuon
void SetMuon(const edm::Handle< l1extra::L1MuonParticleCollection > muon, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:95
edm::Handle
Definition:
AssociativeIterator.h:47
L1Analysis::L1AnalysisL1Extra::L1AnalysisL1Extra
L1AnalysisL1Extra()
Definition:
L1AnalysisL1Extra.cc:3
L1Analysis::L1AnalysisL1Extra::SetTauJet
void SetTauJet(const edm::Handle< l1extra::L1JetParticleCollection > tauJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:66
muon
Definition:
MuonCocktails.h:17
L1Analysis::L1AnalysisL1Extra::l1extra_
L1AnalysisL1ExtraDataFormat l1extra_
Definition:
L1AnalysisL1Extra.h:46
L1Analysis::L1AnalysisL1Extra::Reset
void Reset()
Definition:
L1AnalysisL1Extra.h:32
L1HFRingsFwd.h
L1EtMissParticle.h
L1Analysis::L1AnalysisL1Extra::SetMet
void SetMet(const edm::Handle< l1extra::L1EtMissParticleCollection > mets)
Definition:
L1AnalysisL1Extra.cc:118
L1JetParticle.h
L1GlobalTriggerReadoutRecord.h
L1Analysis::L1AnalysisL1Extra::getData
L1AnalysisL1ExtraDataFormat * getData()
Definition:
L1AnalysisL1Extra.h:43
L1Analysis::L1AnalysisL1Extra::SetHFring
void SetHFring(const edm::Handle< l1extra::L1HFRingsCollection > hfRings)
Definition:
L1AnalysisL1Extra.cc:140
L1HFRings.h
L1EmParticleFwd.h
L1Analysis::L1AnalysisL1ExtraDataFormat
Definition:
L1AnalysisL1ExtraDataFormat.h:16
L1Analysis::L1AnalysisL1Extra::SetIsoTauJet
void SetIsoTauJet(const edm::Handle< l1extra::L1JetParticleCollection > isoTauJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:80
L1Analysis::L1AnalysisL1ExtraDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1ExtraDataFormat.h:21
L1Analysis::L1AnalysisL1Extra
Definition:
L1AnalysisL1Extra.h:27
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:19
L1MuonParticle.h
L1Analysis::L1AnalysisL1Extra::SetFwdJet
void SetFwdJet(const edm::Handle< l1extra::L1JetParticleCollection > fwdJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:52
L1Analysis::L1AnalysisL1Extra::SetMht
void SetMht(const edm::Handle< l1extra::L1EtMissParticleCollection > mhts)
Definition:
L1AnalysisL1Extra.cc:129
TtSemiLepSignalSelMVAComputer_cfi.mets
mets
met input
Definition:
TtSemiLepSignalSelMVAComputer_cfi.py:8
L1JetParticleFwd.h
L1Analysis::L1AnalysisL1Extra::SetCenJet
void SetCenJet(const edm::Handle< l1extra::L1JetParticleCollection > cenJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:37
Generated for CMSSW Reference Manual by
1.8.11