8 _localMaxSeeds_HO = cms.PSet(
9 algoName = cms.string(
"LocalMaximumSeedFinder"),
10 thresholdsByDetector = cms.VPSet(
11 cms.PSet( detector = cms.string(
"HCAL_BARREL2_RING0"),
12 seedingThreshold = cms.double(1.0),
13 seedingThresholdPt = cms.double(0.0)
15 cms.PSet( detector = cms.string(
"HCAL_BARREL2_RING1"),
16 seedingThreshold = cms.double(3.1),
17 seedingThresholdPt = cms.double(0.0)
20 nNeighbours = cms.int32(4)
24 _topoClusterizer_HO = cms.PSet(
25 algoName = cms.string(
"Basic2DGenericTopoClusterizer"),
26 thresholdsByDetector = cms.VPSet(
27 cms.PSet( detector = cms.string(
"HCAL_BARREL2_RING0"),
28 gatheringThreshold = cms.double(0.5),
29 gatheringThresholdPt = cms.double(0.0)
31 cms.PSet( detector = cms.string(
"HCAL_BARREL2_RING1"),
32 gatheringThreshold = cms.double(1.0),
33 gatheringThresholdPt = cms.double(0.0)
36 useCornerCells = cms.bool(
True)
40 _positionCalcHO_cross_nodepth = cms.PSet(
41 algoName = cms.string(
"Basic2DGenericPFlowPositionCalc"),
43 minFractionInCalc = cms.double(1e-9),
44 posCalcNCrystals = cms.int32(5),
45 logWeightDenominator = cms.double(0.5),
46 minAllowedNormalization = cms.double(1e-9)
49 _positionCalcHO_all_nodepth = _positionCalcHO_cross_nodepth.clone(
50 posCalcNCrystals = cms.int32(-1)
54 _pfClusterizer_HO = cms.PSet(
55 algoName = cms.string(
"Basic2DGenericPFlowClusterizer"),
57 minFractionToKeep = cms.double(1e-7),
58 positionCalc = _positionCalcHO_cross_nodepth,
59 allCellsPositionCalc = _positionCalcHO_all_nodepth,
60 showerSigma = cms.double(10.0),
61 stoppingTolerance = cms.double(1e-8),
62 maxIterations = cms.uint32(50),
63 excludeOtherSeeds = cms.bool(
True),
64 minFracTot = cms.double(1e-20),
65 recHitEnergyNorms = cms.VPSet(
66 cms.PSet( detector = cms.string(
"HCAL_BARREL2_RING0"),
67 recHitEnergyNorm = cms.double(0.5)
69 cms.PSet( detector = cms.string(
"HCAL_BARREL2_RING1"),
70 recHitEnergyNorm = cms.double(1.0)
75 particleFlowClusterHO = cms.EDProducer(
77 recHitsSource = cms.InputTag(
"particleFlowRecHitHO"),
78 recHitCleaners = cms.VPSet(),
79 seedFinder = _localMaxSeeds_HO,
80 initialClusteringStep = _topoClusterizer_HO,
81 pfClusterBuilder = _pfClusterizer_HO,
82 positionReCalc = cms.PSet(),
83 energyCorrector = cms.PSet()