CMS 3D CMS Logo

hltParticleFlowClusterPSUnseeded_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltParticleFlowClusterPSUnseeded = cms.EDProducer("PFClusterProducer",
4  energyCorrector = cms.PSet(
5 
6  ),
7  initialClusteringStep = cms.PSet(
8  algoName = cms.string('Basic2DGenericTopoClusterizer'),
9  thresholdsByDetector = cms.VPSet(
10  cms.PSet(
11  detector = cms.string('PS1'),
12  gatheringThreshold = cms.double(6e-05),
13  gatheringThresholdPt = cms.double(0.0)
14  ),
15  cms.PSet(
16  detector = cms.string('PS2'),
17  gatheringThreshold = cms.double(6e-05),
18  gatheringThresholdPt = cms.double(0.0)
19  )
20  ),
21  useCornerCells = cms.bool(False)
22  ),
23  pfClusterBuilder = cms.PSet(
24  algoName = cms.string('Basic2DGenericPFlowClusterizer'),
25  excludeOtherSeeds = cms.bool(True),
26  maxIterations = cms.uint32(50),
27  minFracTot = cms.double(1e-20),
28  minFractionToKeep = cms.double(1e-07),
29  positionCalc = cms.PSet(
30  algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
31  logWeightDenominator = cms.double(6e-05),
32  minAllowedNormalization = cms.double(1e-09),
33  minFractionInCalc = cms.double(1e-09),
34  posCalcNCrystals = cms.int32(-1)
35  ),
36  recHitEnergyNorms = cms.VPSet(
37  cms.PSet(
38  detector = cms.string('PS1'),
39  recHitEnergyNorm = cms.double(6e-05)
40  ),
41  cms.PSet(
42  detector = cms.string('PS2'),
43  recHitEnergyNorm = cms.double(6e-05)
44  )
45  ),
46  showerSigma = cms.double(0.3),
47  stoppingTolerance = cms.double(1e-08)
48  ),
49  positionReCalc = cms.PSet(
50 
51  ),
52  recHitCleaners = cms.VPSet(),
53  recHitsSource = cms.InputTag("hltParticleFlowRecHitPSUnseeded"),
54  seedCleaners = cms.VPSet(),
55  seedFinder = cms.PSet(
56  algoName = cms.string('LocalMaximumSeedFinder'),
57  nNeighbours = cms.int32(4),
58  thresholdsByDetector = cms.VPSet(
59  cms.PSet(
60  detector = cms.string('PS1'),
61  seedingThreshold = cms.double(0.00012),
62  seedingThresholdPt = cms.double(0.0)
63  ),
64  cms.PSet(
65  detector = cms.string('PS2'),
66  seedingThreshold = cms.double(0.00012),
67  seedingThresholdPt = cms.double(0.0)
68  )
69  )
70  )
71 )