Main Page
Namespaces
Classes
Package Documentation
src
L1Trigger
GlobalMuonTrigger
src
L1MuGMTLFMergeRankEtaPhiLUT.cc
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
3
// Class: L1MuGMTLFMergeRankEtaPhiLUT
4
//
5
//
6
//
7
// Author :
8
// H. Sakulin HEPHY Vienna
9
//
10
// Migrated to CMSSW:
11
// I. Mikulec
12
//
13
//--------------------------------------------------
14
15
//-----------------------
16
// This Class's Header --
17
//-----------------------
18
#include "
L1Trigger/GlobalMuonTrigger/src/L1MuGMTLFMergeRankEtaPhiLUT.h
"
19
20
//---------------
21
// C++ Headers --
22
//---------------
23
24
//-------------------------------
25
// Collaborating Class Headers --
26
//-------------------------------
27
28
//-------------------
29
// InitParameters --
30
//-------------------
31
32
void
L1MuGMTLFMergeRankEtaPhiLUT::InitParameters
() {
33
}
34
35
//------------------------
36
// The Lookup Function --
37
//------------------------
38
39
unsigned
L1MuGMTLFMergeRankEtaPhiLUT::TheLookupFunction
(
int
idx
,
unsigned
eta
,
unsigned
phi
)
const
{
40
// idx is DT, BRPC, CSC, FRPC
41
// INPUTS: eta(6) phi(8)
42
// OUTPUTS: rank_etaphi(1)
43
44
// return zero to reduce merge rank for a certain region
45
return
1;
46
}
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
PVValHelper::eta
Definition:
PVValidationHelpers.h:65
DDAxes::phi
L1MuGMTLFMergeRankEtaPhiLUT.h
training_settings.idx
idx
Definition:
training_settings.py:16
L1MuGMTLFMergeRankEtaPhiLUT::InitParameters
void InitParameters()
Initialize scales, configuration parameters, alignment constants, ...
Definition:
L1MuGMTLFMergeRankEtaPhiLUT.cc:32
L1MuGMTLFMergeRankEtaPhiLUT::TheLookupFunction
unsigned TheLookupFunction(int idx, unsigned eta, unsigned phi) const
The lookup function - here the functionality of the LUT is implemented.
Definition:
L1MuGMTLFMergeRankEtaPhiLUT.cc:39
Generated for CMSSW Reference Manual by
1.8.11