1 import FWCore.ParameterSet.Config
as cms
3 hfreco = cms.EDProducer(
"HFPhase1Reconstructor",
4 HFStripFilter = cms.PSet(
6 lstrips = cms.int32(2),
7 maxStripTime = cms.double(10.0),
8 maxThreshold = cms.double(100.0),
9 seedHitIetaMax = cms.int32(35),
10 stripThreshold = cms.double(40.0),
11 timeMax = cms.double(6.0),
12 verboseLevel = cms.untracked.int32(10),
13 wedgeCut = cms.double(0.05)
16 HcalAcceptSeverityLevel = cms.int32(9),
17 longETParams = cms.vdouble(
22 longEnergyParams = cms.vdouble(
23 43.5, 45.7, 48.32, 51.36, 54.82,
24 58.7, 63.0, 67.72, 72.86, 78.42,
27 long_R = cms.vdouble(0.98),
28 long_R_29 = cms.vdouble(0.8),
29 shortETParams = cms.vdouble(
34 shortEnergyParams = cms.vdouble(
35 35.1773, 35.37, 35.7933, 36.4472, 37.3317,
36 38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
37 47.4813, 49.98, 52.7093
39 short_R = cms.vdouble(0.8),
40 short_R_29 = cms.vdouble(0.8)
43 HcalAcceptSeverityLevel = cms.int32(9),
44 isS8S1 = cms.bool(
True),
45 longETParams = cms.vdouble(
50 longEnergyParams = cms.vdouble(
51 40, 100, 100, 100, 100,
52 100, 100, 100, 100, 100,
55 long_optimumSlope = cms.vdouble(
56 0.3, 0.1, 0.1, 0.1, 0.1,
57 0.1, 0.1, 0.1, 0.1, 0.1,
60 shortETParams = cms.vdouble(
65 shortEnergyParams = cms.vdouble(
66 40, 100, 100, 100, 100,
67 100, 100, 100, 100, 100,
70 short_optimumSlope = cms.vdouble(
71 0.3, 0.1, 0.1, 0.1, 0.1,
72 0.1, 0.1, 0.1, 0.1, 0.1,
77 HcalAcceptSeverityLevel = cms.int32(9),
78 isS8S1 = cms.bool(
False),
79 longETParams = cms.vdouble(
84 longEnergyParams = cms.vdouble(
85 43.5, 45.7, 48.32, 51.36, 54.82,
86 58.7, 63.0, 67.72, 72.86, 78.42,
89 long_optimumSlope = cms.vdouble(
90 -99999.0, 0.04122625, 0.05251356, 0.0642766, 0.0743328,
91 0.08214848, 0.0622789, 0.0741041, 0.0868186, 0.100422,
92 0.135313, 0.136289, 0.0589927
94 shortETParams = cms.vdouble(
99 shortEnergyParams = cms.vdouble(
100 35.1773, 35.37, 35.7933, 36.4472, 37.3317,
101 38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
102 47.4813, 49.98, 52.7093
104 short_optimumSlope = cms.vdouble(
105 -99999.0, 0.04122625, 0.05251356, 0.0642766, 0.0743328,
106 0.08214848, 0.0622789, 0.0741041, 0.0868186, 0.100422,
107 0.135313, 0.136289, 0.0589927
110 algoConfigClass = cms.string(
'HFPhase1PMTParams'),
111 algorithm = cms.PSet(
112 Class = cms.string(
'HFFlexibleTimeCheck'),
113 alwaysCalculateQAsymmetry = cms.bool(
False),
114 energyWeights = cms.vdouble(
115 1.0, 1.0, 1.0, 0.0, 1.0,
116 0.0, 2.0, 0.0, 2.0, 0.0,
117 2.0, 0.0, 1.0, 0.0, 0.0,
118 1.0, 0.0, 1.0, 0.0, 2.0,
119 0.0, 2.0, 0.0, 2.0, 0.0,
122 minChargeForOvershoot = cms.double(10000000000.0),
123 minChargeForUndershoot = cms.double(10000000000.0),
124 rejectAllFailures = cms.bool(
True),
125 soiPhase = cms.uint32(1),
126 tfallIfNoTDC = cms.double(-101.0),
127 timeShift = cms.double(0.0),
128 tlimits = cms.vdouble(-1000.0, 1000.0, -1000.0, 1000.0),
129 triseIfNoTDC = cms.double(-100.0)
131 checkChannelQualityForDepth3and4 = cms.bool(
True),
132 inputLabel = cms.InputTag(
"hfprereco"),
133 runHFStripFilter = cms.bool(
True),
134 setNoiseFlags = cms.bool(
True),
135 useChannelQualityFromDB = cms.bool(
True)