L1Trigger
L1TNtuples
interface
L1AnalysisL1Upgrade.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisL1Upgrade_H__
2
#define __L1Analysis_L1AnalysisL1Upgrade_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 02/03/2010 - A.C. Le Bihan
6
//
7
//
8
// Original code : L1TriggerDPG/L1Ntuples/L1UpgradeTreeProducer - Jim Brooke
9
//-------------------------------------------------------------------------------
10
11
#include "
DataFormats/L1Trigger/interface/EGamma.h
"
12
#include "
DataFormats/L1Trigger/interface/Tau.h
"
13
#include "
DataFormats/L1Trigger/interface/Jet.h
"
14
#include "
DataFormats/L1Trigger/interface/Muon.h
"
15
#include "
DataFormats/L1Trigger/interface/EtSum.h
"
16
17
#include "
L1AnalysisL1UpgradeDataFormat.h
"
18
19
#include "
L1Trigger/L1TMuon/interface/MicroGMTConfiguration.h
"
20
21
namespace
L1Analysis
{
22
class
L1AnalysisL1Upgrade
{
23
public
:
24
enum
{
TEST
= 0 };
25
L1AnalysisL1Upgrade
();
26
~L1AnalysisL1Upgrade
();
27
void
Reset
() {
l1upgrade_
.
Reset
(); }
28
void
SetEm
(
const
edm::Handle<l1t::EGammaBxCollection>
em,
unsigned
maxL1Upgrade
);
29
void
SetTau
(
const
edm::Handle<l1t::TauBxCollection>
tau
,
unsigned
maxL1Upgrade
);
30
void
SetJet
(
const
edm::Handle<l1t::JetBxCollection>
jet
,
unsigned
maxL1Upgrade
);
31
void
SetSum
(
const
edm::Handle<l1t::EtSumBxCollection>
sums,
unsigned
maxL1Upgrade
);
32
void
SetMuon
(
const
edm::Handle<l1t::MuonBxCollection>
muon
,
unsigned
maxL1Upgrade
);
33
L1AnalysisL1UpgradeDataFormat
*
getData
() {
return
&
l1upgrade_
; }
34
35
private
:
36
L1AnalysisL1UpgradeDataFormat
l1upgrade_
;
37
};
38
}
// namespace L1Analysis
39
#endif
L1Analysis::L1AnalysisL1Upgrade::l1upgrade_
L1AnalysisL1UpgradeDataFormat l1upgrade_
Definition:
L1AnalysisL1Upgrade.h:36
L1Analysis::L1AnalysisL1Upgrade::Reset
void Reset()
Definition:
L1AnalysisL1Upgrade.h:27
L1Analysis::L1AnalysisL1Upgrade::SetJet
void SetJet(const edm::Handle< l1t::JetBxCollection > jet, unsigned maxL1Upgrade)
Definition:
L1AnalysisL1Upgrade.cc:64
L1Analysis::L1AnalysisL1Upgrade::getData
L1AnalysisL1UpgradeDataFormat * getData()
Definition:
L1AnalysisL1Upgrade.h:33
metsig::tau
Definition:
SignAlgoResolutions.h:49
muon
Definition:
MuonCocktails.h:17
Muon.h
Jet.h
edm::Handle
Definition:
AssociativeIterator.h:50
l1UpgradeTree_cfi.maxL1Upgrade
maxL1Upgrade
Definition:
l1UpgradeTree_cfi.py:11
L1Analysis::L1AnalysisL1UpgradeDataFormat
Definition:
L1AnalysisL1UpgradeDataFormat.h:46
EGamma.h
MicroGMTConfiguration.h
L1Analysis::L1AnalysisL1Upgrade::~L1AnalysisL1Upgrade
~L1AnalysisL1Upgrade()
Definition:
L1AnalysisL1Upgrade.cc:5
L1Analysis::L1AnalysisL1Upgrade::L1AnalysisL1Upgrade
L1AnalysisL1Upgrade()
Definition:
L1AnalysisL1Upgrade.cc:3
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:18
L1Analysis::L1AnalysisL1Upgrade::TEST
Definition:
L1AnalysisL1Upgrade.h:24
L1Analysis::L1AnalysisL1Upgrade::SetMuon
void SetMuon(const edm::Handle< l1t::MuonBxCollection > muon, unsigned maxL1Upgrade)
Definition:
L1AnalysisL1Upgrade.cc:92
L1AnalysisL1UpgradeDataFormat.h
L1Analysis::L1AnalysisL1Upgrade::SetSum
void SetSum(const edm::Handle< l1t::EtSumBxCollection > sums, unsigned maxL1Upgrade)
Definition:
L1AnalysisL1Upgrade.cc:121
L1Analysis::L1AnalysisL1Upgrade
Definition:
L1AnalysisL1Upgrade.h:22
L1Analysis::L1AnalysisL1Upgrade::SetEm
void SetEm(const edm::Handle< l1t::EGammaBxCollection > em, unsigned maxL1Upgrade)
Definition:
L1AnalysisL1Upgrade.cc:7
L1Analysis::L1AnalysisL1UpgradeDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1UpgradeDataFormat.h:50
metsig::jet
Definition:
SignAlgoResolutions.h:47
EtSum.h
L1Analysis::L1AnalysisL1Upgrade::SetTau
void SetTau(const edm::Handle< l1t::TauBxCollection > tau, unsigned maxL1Upgrade)
Definition:
L1AnalysisL1Upgrade.cc:36
Tau.h
Generated for CMSSW Reference Manual by
1.8.16