L1Trigger
L1TNtuples
interface
L1AnalysisL1UpgradeTfMuon.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisL1UpgradeTfMuon_H__
2
#define __L1Analysis_L1AnalysisL1UpgradeTfMuon_H__
3
4
#include "
DataFormats/L1TMuon/interface/RegionalMuonCand.h
"
5
6
#include "
L1AnalysisL1UpgradeTfMuonDataFormat.h
"
7
#include "
L1Trigger/L1TMuon/interface/MicroGMTConfiguration.h
"
8
namespace
L1Analysis
{
9
class
L1AnalysisL1UpgradeTfMuon
{
10
public
:
11
enum
{
TEST
= 0 };
12
L1AnalysisL1UpgradeTfMuon
();
13
~L1AnalysisL1UpgradeTfMuon
();
14
void
Reset
() {
15
l1upgradetfmuon_
.
Reset
();
16
isRun3_
=
false
;
17
}
18
void
SetRun3Muons
() {
isRun3_
=
true
; }
19
void
SetTfMuon
(
const
l1t::RegionalMuonCandBxCollection
&
muon
,
unsigned
maxL1UpgradeTfMuon
);
20
L1AnalysisL1UpgradeTfMuonDataFormat
*
getData
() {
return
&
l1upgradetfmuon_
; }
21
22
private
:
23
L1AnalysisL1UpgradeTfMuonDataFormat
l1upgradetfmuon_
;
24
bool
isRun3_
{
false
};
25
};
26
}
// namespace L1Analysis
27
#endif
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:13
L1Analysis::L1AnalysisL1UpgradeTfMuon::l1upgradetfmuon_
L1AnalysisL1UpgradeTfMuonDataFormat l1upgradetfmuon_
Definition:
L1AnalysisL1UpgradeTfMuon.h:23
L1Analysis::L1AnalysisL1UpgradeTfMuon::~L1AnalysisL1UpgradeTfMuon
~L1AnalysisL1UpgradeTfMuon()
Definition:
L1AnalysisL1UpgradeTfMuon.cc:5
muon
Definition:
MuonCocktails.h:17
L1Analysis::L1AnalysisL1UpgradeTfMuon::isRun3_
bool isRun3_
Definition:
L1AnalysisL1UpgradeTfMuon.h:24
L1Analysis::L1AnalysisL1UpgradeTfMuon::SetRun3Muons
void SetRun3Muons()
Definition:
L1AnalysisL1UpgradeTfMuon.h:18
L1AnalysisL1UpgradeTfMuonDataFormat.h
RegionalMuonCand.h
MicroGMTConfiguration.h
l1UpgradeTfMuonTree_cfi.maxL1UpgradeTfMuon
maxL1UpgradeTfMuon
Definition:
l1UpgradeTfMuonTree_cfi.py:12
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:9
L1Analysis::L1AnalysisL1UpgradeTfMuon::L1AnalysisL1UpgradeTfMuon
L1AnalysisL1UpgradeTfMuon()
Definition:
L1AnalysisL1UpgradeTfMuon.cc:3
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:18
L1Analysis::L1AnalysisL1UpgradeTfMuon::getData
L1AnalysisL1UpgradeTfMuonDataFormat * getData()
Definition:
L1AnalysisL1UpgradeTfMuon.h:20
L1Analysis::L1AnalysisL1UpgradeTfMuon::Reset
void Reset()
Definition:
L1AnalysisL1UpgradeTfMuon.h:14
BXVector< RegionalMuonCand >
L1Analysis::L1AnalysisL1UpgradeTfMuon::TEST
Definition:
L1AnalysisL1UpgradeTfMuon.h:11
L1Analysis::L1AnalysisL1UpgradeTfMuon
Definition:
L1AnalysisL1UpgradeTfMuon.h:9
L1Analysis::L1AnalysisL1UpgradeTfMuon::SetTfMuon
void SetTfMuon(const l1t::RegionalMuonCandBxCollection &muon, unsigned maxL1UpgradeTfMuon)
Definition:
L1AnalysisL1UpgradeTfMuon.cc:7
Generated for CMSSW Reference Manual by
1.8.14