Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-04-20 23:56:53

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltParticleFlowClusterPSUnseeded = 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                 detector = cms.string('PS1'),
0012                 gatheringThreshold = cms.double(6e-05),
0013                 gatheringThresholdPt = cms.double(0.0)
0014             ),
0015             cms.PSet(
0016                 detector = cms.string('PS2'),
0017                 gatheringThreshold = cms.double(6e-05),
0018                 gatheringThresholdPt = cms.double(0.0)
0019             )
0020         ),
0021         useCornerCells = cms.bool(False)
0022     ),
0023     pfClusterBuilder = cms.PSet(
0024         algoName = cms.string('Basic2DGenericPFlowClusterizer'),
0025         excludeOtherSeeds = cms.bool(True),
0026         maxIterations = cms.uint32(50),
0027         minFracTot = cms.double(1e-20),
0028         minFractionToKeep = cms.double(1e-07),
0029         positionCalc = cms.PSet(
0030             algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
0031             logWeightDenominator = cms.double(6e-05),
0032             minAllowedNormalization = cms.double(1e-09),
0033             minFractionInCalc = cms.double(1e-09),
0034             posCalcNCrystals = cms.int32(-1)
0035         ),
0036         recHitEnergyNorms = cms.VPSet(
0037             cms.PSet(
0038                 detector = cms.string('PS1'),
0039                 recHitEnergyNorm = cms.double(6e-05)
0040             ),
0041             cms.PSet(
0042                 detector = cms.string('PS2'),
0043                 recHitEnergyNorm = cms.double(6e-05)
0044             )
0045         ),
0046         showerSigma = cms.double(0.3),
0047         stoppingTolerance = cms.double(1e-08)
0048     ),
0049     positionReCalc = cms.PSet(
0050 
0051     ),
0052     recHitCleaners = cms.VPSet(),
0053     recHitsSource = cms.InputTag("hltParticleFlowRecHitPSUnseeded"),
0054     seedCleaners = cms.VPSet(),
0055     seedFinder = cms.PSet(
0056         algoName = cms.string('LocalMaximumSeedFinder'),
0057         nNeighbours = cms.int32(4),
0058         thresholdsByDetector = cms.VPSet(
0059             cms.PSet(
0060                 detector = cms.string('PS1'),
0061                 seedingThreshold = cms.double(0.00012),
0062                 seedingThresholdPt = cms.double(0.0)
0063             ),
0064             cms.PSet(
0065                 detector = cms.string('PS2'),
0066                 seedingThreshold = cms.double(0.00012),
0067                 seedingThresholdPt = cms.double(0.0)
0068             )
0069         )
0070     )
0071 )