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  "l1t::CaloParamsESProducer",
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  egEtToRemoveHECut = cms.double(128.),
35  egMaxHOverE = cms.double(0.15),
36  egMaxHOverELUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egMaxHOverELUT.txt"),
37  egShapeIdLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egShapeIdLUT.txt"),
38  egCalibrationLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egCalibrationLUT.txt"),
39  egRelativeJetIsolationBarrelCut = cms.double(0.3), # 0.3 for loose, 0.2 for tight
40  egRelativeJetIsolationEndcapCut = cms.double(0.5), # 0.5 for loose, 0.4 for tight
41  egIsoPUSType = cms.string("None"),
42  egIsoLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT.txt"),
43  egIsoAreaNrTowersEta = cms.uint32(2),
44  egIsoAreaNrTowersPhi = cms.uint32(4),
45  egIsoVetoNrTowersPhi = cms.uint32(3),
46  egIsoPUEstTowerGranularity = cms.uint32(1),
47  egIsoMaxEtaAbsForTowerSum = cms.uint32(4),
48  egIsoMaxEtaAbsForIsoSum = cms.uint32(27),
49 
50  # Tau
51  tauLsb = cms.double(0.5),
52  tauSeedThreshold = cms.double(7.),
53  tauNeighbourThreshold = cms.double(0.),
54  switchOffTauVeto = cms.double(64.),
55  switchOffTauIso = cms.double(192.),
56  tauRelativeJetIsolationLimit = cms.double(100.),
57  tauRelativeJetIsolationCut = cms.double(0.1),
58  tauIsoPUSType = cms.string("None"),
59  tauIsoLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauIsoLUT.txt"),
60  tauCalibrationLUTFileBarrelA = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTBarrelA.txt"),
61  tauCalibrationLUTFileBarrelB = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTBarrelB.txt"),
62  tauCalibrationLUTFileBarrelC = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTBarrelC.txt"),
63  tauCalibrationLUTFileEndcapsA = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEndcapsA.txt"),
64  tauCalibrationLUTFileEndcapsB = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEndcapsB.txt"),
65  tauCalibrationLUTFileEndcapsC = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEndcapsC.txt"),
66  tauCalibrationLUTFileEta = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEta.txt"),
67 
68 
69  # jets
70  jetLsb = cms.double(0.5),
71  jetSeedThreshold = cms.double(0.),
72  jetNeighbourThreshold = cms.double(0.),
73  jetPUSType = cms.string("None"),
74  jetPUSParams = cms.vdouble(),
75  jetCalibrationType = cms.string("None"),
76  jetCalibrationParams = cms.vdouble(),
77 
78  # sums
79  etSumLsb = cms.double(0.5),
80  etSumEtaMin = cms.vint32(-999, -999, -999, -999),
81  etSumEtaMax = cms.vint32(999, 999, 999, 999),
82  etSumEtThreshold = cms.vdouble(0., 0., 0., 0.)
83 
84 )