CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
caloParams_cfi.py
Go to the documentation of this file.
2 
3 caloParamsSource = cms.ESSource(
4  "EmptyESSource",
5  recordName = cms.string('L1TCaloParamsRcd'),
6  iovIsRunNotTime = cms.bool(True),
7  firstValid = cms.vuint32(1)
8 )
9 
10 caloParams = cms.ESProducer(
11  "L1TCaloParamsESProducer",
12 
13  # towers
14  towerLsbH = cms.double(0.5),
15  towerLsbE = cms.double(0.5),
16  towerLsbSum = cms.double(0.5),
17  towerNBitsH = cms.int32(8),
18  towerNBitsE = cms.int32(8),
19  towerNBitsSum = cms.int32(9),
20  towerNBitsRatio = cms.int32(3),
21  towerEncoding = cms.bool(False),
22 
23  # regions
24  regionLsb = cms.double(0.5),
25  regionPUSType = cms.string("None"),
26  regionPUSParams = cms.vdouble(),
27 
28  # EG
29  egLsb = cms.double(0.5),
30  egSeedThreshold = cms.double(2.),
31  egNeighbourThreshold = cms.double(1.),
32  egHcalThreshold = cms.double(1.),
33  egMaxHcalEt = cms.double(0.),
34  egTrimmingLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egTrimmingLUT_corners.txt"),
35  egMaxPtHOverE = cms.double(128.),
36  egMaxHOverE = cms.double(0.15),
37  egMaxHOverELUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egMaxHOverELUT.txt"),
38  egCompressShapesLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egCompressShapesLUT.txt"),
39  egShapeIdLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egShapeIdLUT.txt"),
40  egCalibrationLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egCalibrationLUT.txt"),
41  egMinPtJetIsolation = cms.int32(25),
42  egMaxPtJetIsolation = cms.int32(63),
43  egMinPtHOverEIsolation = cms.int32(1),
44  egMaxPtHOverEIsolation = cms.int32(40),
45  egPUSType = cms.string("None"),
46  egIsoLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT.txt"),
47  #egIsoLUTFileBarrel = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT_stage1_isol0.30.txt"),
48  #egIsoLUTFileEndcaps = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT_stage1_isol0.50.txt"),
49  egIsoAreaNrTowersEta = cms.uint32(2),
50  egIsoAreaNrTowersPhi = cms.uint32(4),
51  egIsoVetoNrTowersPhi = cms.uint32(3),
52  egIsoPUEstTowerGranularity = cms.uint32(1),
53  egIsoMaxEtaAbsForTowerSum = cms.uint32(4),
54  egIsoMaxEtaAbsForIsoSum = cms.uint32(27),
55 
56  # Tau
57  tauLsb = cms.double(0.5),
58  tauSeedThreshold = cms.double(7.),
59  tauNeighbourThreshold = cms.double(0.),
60  tauMaxPtTauVeto = cms.double(64.),
61  tauMinPtJetIsolationB = cms.double(192.),
62  tauMaxJetIsolationB = cms.double(100.),
63  tauMaxJetIsolationA = cms.double(0.1),
64  tauPUSType = cms.string("None"),
65  isoTauEtaMin = cms.int32(0),
66  isoTauEtaMax = cms.int32(17),
67  tauIsoAreaNrTowersEta = cms.uint32(2),
68  tauIsoAreaNrTowersPhi = cms.uint32(4),
69  tauIsoVetoNrTowersPhi = cms.uint32(2),
70  tauIsoLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauIsoLUTetPU.txt"),
71  tauCalibrationLUTFileBarrelA = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTBarrelA.txt"),
72  tauCalibrationLUTFileBarrelB = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTBarrelB.txt"),
73  tauCalibrationLUTFileBarrelC = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTBarrelC.txt"),
74  tauCalibrationLUTFileEndcapsA = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEndcapsA.txt"),
75  tauCalibrationLUTFileEndcapsB = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEndcapsB.txt"),
76  tauCalibrationLUTFileEndcapsC = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEndcapsC.txt"),
77  tauCalibrationLUTFileEta = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEta.txt"),
78  tauCalibrationLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUT.txt"),
79  tauPUSParams = cms.vdouble(1,4,27),
80 
81 
82  # jets
83  jetLsb = cms.double(0.5),
84  jetSeedThreshold = cms.double(0.),
85  jetNeighbourThreshold = cms.double(0.),
86  jetPUSType = cms.string("None"),
87  jetPUSParams = cms.vdouble(),
88  jetCalibrationType = cms.string("None"),
89  jetCalibrationParams = cms.vdouble(),
90  jetCalibrationLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/jetCalibrationLUT_stage1.txt"),
91 
92  # sums
93  etSumLsb = cms.double(0.5),
94  etSumEtaMin = cms.vint32(-999, -999, -999, -999),
95  etSumEtaMax = cms.vint32(999, 999, 999, 999),
96  etSumEtThreshold = cms.vdouble(0., 0., 0., 0.),
97 
98  # HI
99  centralityLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/centralityLUT_stage1.txt"),
100  q2LUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/q2LUT_stage1.txt")
101 
102 )