Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::SetNonIsoEm
void SetNonIsoEm(const edm::Handle< l1extra::L1EmParticleCollection > nonIsoEm, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:20
L1EtMissParticleFwd.h
L1Analysis::L1AnalysisL1Extra::~L1AnalysisL1Extra
~L1AnalysisL1Extra()
Definition:
L1AnalysisL1Extra.cc:5
L1MuonParticleFwd.h
L1Analysis::L1AnalysisL1Extra::SetIsoEm
void SetIsoEm(const edm::Handle< l1extra::L1EmParticleCollection > isoEm, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:7
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:50
L1Analysis::L1AnalysisL1Extra::L1AnalysisL1Extra
L1AnalysisL1Extra()
Definition:
L1AnalysisL1Extra.cc:3
L1Analysis::L1AnalysisL1Extra::SetTauJet
void SetTauJet(const edm::Handle< l1extra::L1JetParticleCollection > tauJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:65
L1Analysis::L1AnalysisL1Extra::l1extra_
L1AnalysisL1ExtraDataFormat l1extra_
Definition:
L1AnalysisL1Extra.h:44
L1Analysis::L1AnalysisL1Extra::Reset
void Reset()
Definition:
L1AnalysisL1Extra.h:30
L1HFRingsFwd.h
L1EtMissParticle.h
L1Analysis::L1AnalysisL1Extra::SetMet
void SetMet(const edm::Handle< l1extra::L1EtMissParticleCollection > mets)
Definition:
L1AnalysisL1Extra.cc:119
L1JetParticle.h
L1GlobalTriggerReadoutRecord.h
L1Analysis::L1AnalysisL1Extra::getData
L1AnalysisL1ExtraDataFormat * getData()
Definition:
L1AnalysisL1Extra.h:41
L1Analysis::L1AnalysisL1Extra::SetHFring
void SetHFring(const edm::Handle< l1extra::L1HFRingsCollection > hfRings)
Definition:
L1AnalysisL1Extra.cc:139
HLT_FULL_cff.muon
tuple muon
Definition:
HLT_FULL_cff.py:10469
L1HFRings.h
L1EmParticleFwd.h
L1Analysis::L1AnalysisL1ExtraDataFormat
Definition:
L1AnalysisL1ExtraDataFormat.h:14
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:18
L1Analysis::L1AnalysisL1Extra
Definition:
L1AnalysisL1Extra.h:26
L1MuonParticle.h
L1Analysis::L1AnalysisL1Extra::SetFwdJet
void SetFwdJet(const edm::Handle< l1extra::L1JetParticleCollection > fwdJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:50
L1Analysis::L1AnalysisL1Extra::SetMht
void SetMht(const edm::Handle< l1extra::L1EtMissParticleCollection > mhts)
Definition:
L1AnalysisL1Extra.cc:129
L1JetParticleFwd.h
L1Analysis::L1AnalysisL1Extra::SetCenJet
void SetCenJet(const edm::Handle< l1extra::L1JetParticleCollection > cenJet, unsigned maxL1Extra)
Definition:
L1AnalysisL1Extra.cc:33
Generated for CMSSW Reference Manual by
1.8.5