File indexing completed on 2023-03-18 02:45:09
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltParticleFlowClusterHBHE = cms.EDProducer("PFClusterProducer",
0004 energyCorrector = cms.PSet(
0005
0006 ),
0007 initialClusteringStep = cms.PSet(
0008 algoName = cms.string('Basic2DGenericTopoClusterizer'),
0009 thresholdsByDetector = cms.VPSet(
0010 cms.PSet(
0011 depths = cms.vint32(1, 2, 3, 4),
0012 detector = cms.string('HCAL_BARREL1'),
0013 gatheringThreshold = cms.vdouble(0.8, 1.2, 1.2, 1.2),
0014 gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0)
0015 ),
0016 cms.PSet(
0017 depths = cms.vint32(
0018 1, 2, 3, 4, 5,
0019 6, 7
0020 ),
0021 detector = cms.string('HCAL_ENDCAP'),
0022 gatheringThreshold = cms.vdouble(
0023 0.1, 0.2, 0.2, 0.2, 0.2,
0024 0.2, 0.2
0025 ),
0026 gatheringThresholdPt = cms.vdouble(
0027 0.0, 0.0, 0.0, 0.0, 0.0,
0028 0.0, 0.0
0029 )
0030 )
0031 ),
0032 useCornerCells = cms.bool(True)
0033 ),
0034 pfClusterBuilder = cms.PSet(
0035 algoName = cms.string('Basic2DGenericPFlowClusterizer'),
0036 allCellsPositionCalc = cms.PSet(
0037 algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
0038 logWeightDenominatorByDetector = cms.VPSet(
0039 cms.PSet(
0040 depths = cms.vint32(1, 2, 3, 4),
0041 detector = cms.string('HCAL_BARREL1'),
0042 logWeightDenominator = cms.vdouble(0.8, 1.2, 1.2, 1.2)
0043 ),
0044 cms.PSet(
0045 depths = cms.vint32(
0046 1, 2, 3, 4, 5,
0047 6, 7
0048 ),
0049 detector = cms.string('HCAL_ENDCAP'),
0050 logWeightDenominator = cms.vdouble(
0051 0.1, 0.2, 0.2, 0.2, 0.2,
0052 0.2, 0.2
0053 )
0054 )
0055 ),
0056 minAllowedNormalization = cms.double(1e-09),
0057 minFractionInCalc = cms.double(1e-09),
0058 posCalcNCrystals = cms.int32(-1)
0059 ),
0060 clusterTimeResFromSeed = cms.bool(False),
0061 excludeOtherSeeds = cms.bool(True),
0062 maxIterations = cms.uint32(5),
0063 maxNSigmaTime = cms.double(10.0),
0064 minChi2Prob = cms.double(0.0),
0065 minFracTot = cms.double(1e-20),
0066 minFractionToKeep = cms.double(1e-07),
0067 positionCalc = cms.PSet(
0068 algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
0069 logWeightDenominatorByDetector = cms.VPSet(
0070 cms.PSet(
0071 depths = cms.vint32(1, 2, 3, 4),
0072 detector = cms.string('HCAL_BARREL1'),
0073 logWeightDenominator = cms.vdouble(0.8, 1.2, 1.2, 1.2)
0074 ),
0075 cms.PSet(
0076 depths = cms.vint32(
0077 1, 2, 3, 4, 5,
0078 6, 7
0079 ),
0080 detector = cms.string('HCAL_ENDCAP'),
0081 logWeightDenominator = cms.vdouble(
0082 0.1, 0.2, 0.2, 0.2, 0.2,
0083 0.2, 0.2
0084 )
0085 )
0086 ),
0087 minAllowedNormalization = cms.double(1e-09),
0088 minFractionInCalc = cms.double(1e-09),
0089 posCalcNCrystals = cms.int32(5)
0090 ),
0091 recHitEnergyNorms = cms.VPSet(
0092 cms.PSet(
0093 depths = cms.vint32(1, 2, 3, 4),
0094 detector = cms.string('HCAL_BARREL1'),
0095 recHitEnergyNorm = cms.vdouble(0.8, 1.2, 1.2, 1.2)
0096 ),
0097 cms.PSet(
0098 depths = cms.vint32(
0099 1, 2, 3, 4, 5,
0100 6, 7
0101 ),
0102 detector = cms.string('HCAL_ENDCAP'),
0103 recHitEnergyNorm = cms.vdouble(
0104 0.1, 0.2, 0.2, 0.2, 0.2,
0105 0.2, 0.2
0106 )
0107 )
0108 ),
0109 showerSigma = cms.double(10.0),
0110 stoppingTolerance = cms.double(1e-08),
0111 timeResolutionCalcBarrel = cms.PSet(
0112 constantTerm = cms.double(2.82),
0113 constantTermLowE = cms.double(4.24),
0114 corrTermLowE = cms.double(0.0),
0115 noiseTerm = cms.double(21.86),
0116 noiseTermLowE = cms.double(8),
0117 threshHighE = cms.double(15.0),
0118 threshLowE = cms.double(6.0)
0119 ),
0120 timeResolutionCalcEndcap = cms.PSet(
0121 constantTerm = cms.double(2.82),
0122 constantTermLowE = cms.double(4.24),
0123 corrTermLowE = cms.double(0.0),
0124 noiseTerm = cms.double(21.86),
0125 noiseTermLowE = cms.double(8),
0126 threshHighE = cms.double(15.0),
0127 threshLowE = cms.double(6.0)
0128 ),
0129 timeSigmaEB = cms.double(10.0),
0130 timeSigmaEE = cms.double(10.0)
0131 ),
0132 positionReCalc = cms.PSet(
0133
0134 ),
0135 recHitCleaners = cms.VPSet(),
0136 recHitsSource = cms.InputTag("hltParticleFlowRecHitHBHE"),
0137 seedCleaners = cms.VPSet(),
0138 seedFinder = cms.PSet(
0139 algoName = cms.string('LocalMaximumSeedFinder'),
0140 nNeighbours = cms.int32(4),
0141 thresholdsByDetector = cms.VPSet(
0142 cms.PSet(
0143 depths = cms.vint32(1, 2, 3, 4),
0144 detector = cms.string('HCAL_BARREL1'),
0145 seedingThreshold = cms.vdouble(1.0, 1.5, 1.5, 1.5),
0146 seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0)
0147 ),
0148 cms.PSet(
0149 depths = cms.vint32(
0150 1, 2, 3, 4, 5,
0151 6, 7
0152 ),
0153 detector = cms.string('HCAL_ENDCAP'),
0154 seedingThreshold = cms.vdouble(
0155 0.1375, 0.275, 0.275, 0.275, 0.275,
0156 0.275, 0.275
0157 ),
0158 seedingThresholdPt = cms.vdouble(
0159 0.0, 0.0, 0.0, 0.0, 0.0,
0160 0.0, 0.0
0161 )
0162 )
0163 )
0164 )
0165 )