File indexing completed on 2023-10-25 09:50:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hfreco = cms.EDProducer("HFPhase1Reconstructor",
0004 HFStripFilter = cms.PSet(
0005 gap = cms.int32(2),
0006 lstrips = cms.int32(2),
0007 maxStripTime = cms.double(10.0),
0008 maxThreshold = cms.double(100.0),
0009 seedHitIetaMax = cms.int32(35),
0010 stripThreshold = cms.double(40.0),
0011 timeMax = cms.double(6.0),
0012 verboseLevel = cms.untracked.int32(10),
0013 wedgeCut = cms.double(0.05)
0014 ),
0015 PETstat = cms.PSet(
0016 HcalAcceptSeverityLevel = cms.int32(9),
0017 longETParams = cms.vdouble(
0018 0, 0, 0, 0, 0,
0019 0, 0, 0, 0, 0,
0020 0, 0, 0
0021 ),
0022 longEnergyParams = cms.vdouble(
0023 43.5, 45.7, 48.32, 51.36, 54.82,
0024 58.7, 63.0, 67.72, 72.86, 78.42,
0025 84.4, 90.8, 97.62
0026 ),
0027 long_R = cms.vdouble(0.98),
0028 long_R_29 = cms.vdouble(0.8),
0029 shortETParams = cms.vdouble(
0030 0, 0, 0, 0, 0,
0031 0, 0, 0, 0, 0,
0032 0, 0, 0
0033 ),
0034 shortEnergyParams = cms.vdouble(
0035 35.1773, 35.37, 35.7933, 36.4472, 37.3317,
0036 38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
0037 47.4813, 49.98, 52.7093
0038 ),
0039 short_R = cms.vdouble(0.8),
0040 short_R_29 = cms.vdouble(0.8)
0041 ),
0042 S8S1stat = cms.PSet(
0043 HcalAcceptSeverityLevel = cms.int32(9),
0044 isS8S1 = cms.bool(True),
0045 longETParams = cms.vdouble(
0046 0, 0, 0, 0, 0,
0047 0, 0, 0, 0, 0,
0048 0, 0, 0
0049 ),
0050 longEnergyParams = cms.vdouble(
0051 40, 100, 100, 100, 100,
0052 100, 100, 100, 100, 100,
0053 100, 100, 100
0054 ),
0055 long_optimumSlope = cms.vdouble(
0056 0.3, 0.1, 0.1, 0.1, 0.1,
0057 0.1, 0.1, 0.1, 0.1, 0.1,
0058 0.1, 0.1, 0.1
0059 ),
0060 shortETParams = cms.vdouble(
0061 0, 0, 0, 0, 0,
0062 0, 0, 0, 0, 0,
0063 0, 0, 0
0064 ),
0065 shortEnergyParams = cms.vdouble(
0066 40, 100, 100, 100, 100,
0067 100, 100, 100, 100, 100,
0068 100, 100, 100
0069 ),
0070 short_optimumSlope = cms.vdouble(
0071 0.3, 0.1, 0.1, 0.1, 0.1,
0072 0.1, 0.1, 0.1, 0.1, 0.1,
0073 0.1, 0.1, 0.1
0074 )
0075 ),
0076 S9S1stat = cms.PSet(
0077 HcalAcceptSeverityLevel = cms.int32(9),
0078 isS8S1 = cms.bool(False),
0079 longETParams = cms.vdouble(
0080 0, 0, 0, 0, 0,
0081 0, 0, 0, 0, 0,
0082 0, 0, 0
0083 ),
0084 longEnergyParams = cms.vdouble(
0085 43.5, 45.7, 48.32, 51.36, 54.82,
0086 58.7, 63.0, 67.72, 72.86, 78.42,
0087 84.4, 90.8, 97.62
0088 ),
0089 long_optimumSlope = cms.vdouble(
0090 -99999.0, 0.04122625, 0.05251356, 0.0642766, 0.0743328,
0091 0.08214848, 0.0622789, 0.0741041, 0.0868186, 0.100422,
0092 0.135313, 0.136289, 0.0589927
0093 ),
0094 shortETParams = cms.vdouble(
0095 0, 0, 0, 0, 0,
0096 0, 0, 0, 0, 0,
0097 0, 0, 0
0098 ),
0099 shortEnergyParams = cms.vdouble(
0100 35.1773, 35.37, 35.7933, 36.4472, 37.3317,
0101 38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
0102 47.4813, 49.98, 52.7093
0103 ),
0104 short_optimumSlope = cms.vdouble(
0105 -99999.0, 0.04122625, 0.05251356, 0.0642766, 0.0743328,
0106 0.08214848, 0.0622789, 0.0741041, 0.0868186, 0.100422,
0107 0.135313, 0.136289, 0.0589927
0108 )
0109 ),
0110 algoConfigClass = cms.string('HFPhase1PMTParams'),
0111 algorithm = cms.PSet(
0112 Class = cms.string('HFFlexibleTimeCheck'),
0113 alwaysCalculateQAsymmetry = cms.bool(False),
0114 energyWeights = cms.vdouble(
0115 1.0, 1.0, 1.0, 0.0, 1.0,
0116 0.0, 2.0, 0.0, 2.0, 0.0,
0117 2.0, 0.0, 1.0, 0.0, 0.0,
0118 1.0, 0.0, 1.0, 0.0, 2.0,
0119 0.0, 2.0, 0.0, 2.0, 0.0,
0120 1.0
0121 ),
0122 minChargeForOvershoot = cms.double(10000000000.0),
0123 minChargeForUndershoot = cms.double(10000000000.0),
0124 rejectAllFailures = cms.bool(True),
0125 soiPhase = cms.uint32(1),
0126 tfallIfNoTDC = cms.double(-101.0),
0127 timeShift = cms.double(0.0),
0128 tlimits = cms.vdouble(-1000.0, 1000.0, -1000.0, 1000.0),
0129 triseIfNoTDC = cms.double(-100.0)
0130 ),
0131 checkChannelQualityForDepth3and4 = cms.bool(True),
0132 inputLabel = cms.InputTag("hfprereco"),
0133 runHFStripFilter = cms.bool(True),
0134 setNoiseFlags = cms.bool(True),
0135 useChannelQualityFromDB = cms.bool(True)
0136 )