1 import FWCore.ParameterSet.Config
as cms
3 from L1Trigger.L1TCalorimeter.caloParams_cfi
import caloParamsSource
4 import L1Trigger.L1TCalorimeter.caloParams_cfi
5 caloStage2Params = L1Trigger.L1TCalorimeter.caloParams_cfi.caloParams.clone()
8 caloStage2Params.towerLsbH = cms.double(0.5)
9 caloStage2Params.towerLsbE = cms.double(0.5)
10 caloStage2Params.towerLsbSum = cms.double(0.5)
11 caloStage2Params.towerNBitsH = cms.int32(8)
12 caloStage2Params.towerNBitsE = cms.int32(8)
13 caloStage2Params.towerNBitsSum = cms.int32(9)
14 caloStage2Params.towerNBitsRatio = cms.int32(3)
15 caloStage2Params.towerEncoding = cms.bool(
False)
18 caloStage2Params.regionLsb = cms.double(0.5)
19 caloStage2Params.regionPUSType = cms.string(
"None")
20 caloStage2Params.regionPUSParams = cms.vdouble()
23 caloStage2Params.egLsb = cms.double(0.5)
24 caloStage2Params.egSeedThreshold = cms.double(2.)
25 caloStage2Params.egNeighbourThreshold = cms.double(1.)
26 caloStage2Params.egHcalThreshold = cms.double(0.)
27 caloStage2Params.egTrimmingLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/egTrimmingLUT_5.txt")
28 caloStage2Params.egMaxHcalEt = cms.double(0.)
29 caloStage2Params.egMaxPtHOverE = cms.double(128.)
30 caloStage2Params.egMaxHOverELUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/egMaxHOverELUT_995eff.txt")
31 caloStage2Params.egCompressShapesLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/egCompressShapesLUT.txt")
32 caloStage2Params.egShapeIdLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/egShapeIdLUT_995eff.txt")
33 caloStage2Params.egPUSType = cms.string(
"None")
34 caloStage2Params.egIsoLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/egIsoLUTPU40bx25NrRings4Eff95.txt")
35 caloStage2Params.egIsoAreaNrTowersEta = cms.uint32(2)
36 caloStage2Params.egIsoAreaNrTowersPhi = cms.uint32(4)
37 caloStage2Params.egIsoVetoNrTowersPhi = cms.uint32(3)
41 caloStage2Params.egPUSParams = cms.vdouble(1,4,27)
43 caloStage2Params.egCalibrationLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/egCalibrationLUT_Trimming5.txt")
46 caloStage2Params.tauLsb = cms.double(0.5)
47 caloStage2Params.tauSeedThreshold = cms.double(0.)
48 caloStage2Params.tauNeighbourThreshold = cms.double(0.)
49 caloStage2Params.tauIsoAreaNrTowersEta = cms.uint32(2)
50 caloStage2Params.tauIsoAreaNrTowersPhi = cms.uint32(4)
51 caloStage2Params.tauIsoVetoNrTowersPhi = cms.uint32(2)
52 caloStage2Params.tauPUSType = cms.string(
"None")
53 caloStage2Params.tauIsoLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/tauIsoLUTetPU.txt")
54 caloStage2Params.tauCalibrationLUTFile = cms.FileInPath(
"L1Trigger/L1TCalorimeter/data/tauCalibrationLUT.txt")
55 caloStage2Params.tauPUSParams = cms.vdouble(1,4,27)
58 caloStage2Params.jetLsb = cms.double(0.5)
59 caloStage2Params.jetSeedThreshold = cms.double(0.)
60 caloStage2Params.jetNeighbourThreshold = cms.double(0.)
61 caloStage2Params.jetPUSType = cms.string(
"ChunkyDonut")
66 caloStage2Params.jetCalibrationType = cms.string(
"None")
71 jetCalibParamsVector = cms.vdouble()
72 jetCalibParamsVector.extend([
73 1,0,1,0,1,1, 1,0,1,0,1,1,
74 1,0,1,0,1,1, 1,0,1,0,1,1,
75 1,0,1,0,1,1, 1,0,1,0,1,1,
76 1,0,1,0,1,1, 1,0,1,0,1,1,
77 1,0,1,0,1,1, 1,0,1,0,1,1,
78 1,0,1,0,1,1, 1,0,1,0,1,1,
79 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
80 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
81 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
82 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
83 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
84 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
85 1.162001, 0.000000, 0.506532, 0.660991, 0.313898, 2.431404,
86 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
87 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
88 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
89 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
90 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
91 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
92 1.195166, 0.000000, 3.462064, 1.500481, 0.217480, 1.860866,
93 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
94 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
95 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
96 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
97 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
98 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
99 1.268926, 0.000000, 9.016650, 1.562618, 0.264561, 2.044610,
100 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
101 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
102 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
103 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
104 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
105 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
106 1.162806, 0.703037, -0.998253, 1.440402, 0.203554, 1.713803,
111 jetCalibParamsVector.extend([
112 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
113 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
114 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
115 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
116 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
117 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
118 1.168191, 0.339318, -0.925540, 1.539332, 0.191717, 1.600152,
119 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
120 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
121 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
122 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
123 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
124 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
125 1.267062, 0.000000, -0.951295, 1.551194, 0.259202, 2.032236,
126 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
127 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
128 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
129 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
130 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
131 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
132 1.205309, 0.000248, 7.230826, 1.517030, 0.214394, 1.842128,
133 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
134 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
135 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
136 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
137 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
138 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
139 1.174576, 0.156892, 9.999552, 0.635096, 0.343184, 2.509776,
140 1,0,1,0,1,1, 1,0,1,0,1,1,
141 1,0,1,0,1,1, 1,0,1,0,1,1,
142 1,0,1,0,1,1, 1,0,1,0,1,1,
143 1,0,1,0,1,1, 1,0,1,0,1,1,
144 1,0,1,0,1,1, 1,0,1,0,1,1,
145 1,0,1,0,1,1, 1,0,1,0,1,1,
147 caloStage2Params.jetCalibrationParams = jetCalibParamsVector
150 caloStage2Params.etSumLsb = cms.double(0.5)
151 caloStage2Params.etSumEtaMin = cms.vint32(-999, -28, -999, -28)
152 caloStage2Params.etSumEtaMax = cms.vint32(999, 28, 999, 28)
153 caloStage2Params.etSumEtThreshold = cms.vdouble(0., 30., 0., 30.)