CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Variables
particleFlowClusterPS_cfi Namespace Reference

Variables

tuple _localMaxSeeds_PS
 PF CLUSTER PRESHOWER ####. More...
 
tuple _pfClusterizer_PS
 
tuple _positionCalcPS_all_nodepth
 
tuple _topoClusterizer_PS
 
tuple particleFlowClusterPS
 

Variable Documentation

tuple particleFlowClusterPS_cfi._localMaxSeeds_PS
Initial value:
1 = cms.PSet(
2  algoName = cms.string("LocalMaximumSeedFinder"),
3  ### seed finding parameters
4  thresholdsByDetector = cms.VPSet(
5  cms.PSet( detector = cms.string("PS1"),
6  seedingThreshold = cms.double(1.2e-4),
7  seedingThresholdPt = cms.double(0.0)
8  ),
9  cms.PSet( detector = cms.string("PS2"),
10  seedingThreshold = cms.double(1.2e-4),
11  seedingThresholdPt = cms.double(0.0)
12  )
13  ),
14  nNeighbours = cms.int32(4)
15 )

PF CLUSTER PRESHOWER ####.

Definition at line 8 of file particleFlowClusterPS_cfi.py.

tuple particleFlowClusterPS_cfi._pfClusterizer_PS
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericPFlowClusterizer"),
3  #pf clustering parameters
4  minFractionToKeep = cms.double(1e-7),
5  positionCalc = _positionCalcPS_all_nodepth,
6  showerSigma = cms.double(0.3),
7  stoppingTolerance = cms.double(1e-8),
8  maxIterations = cms.uint32(50),
9  excludeOtherSeeds = cms.bool(True),
10  minFracTot = cms.double(1e-20), ## numerical stabilization
11  recHitEnergyNorms = cms.VPSet(
12  cms.PSet( detector = cms.string("PS1"),
13  recHitEnergyNorm = cms.double(6e-5)
14  ),
15  cms.PSet( detector = cms.string("PS2"),
16  recHitEnergyNorm = cms.double(6e-5)
17  )
18  )
19 )

Definition at line 51 of file particleFlowClusterPS_cfi.py.

tuple particleFlowClusterPS_cfi._positionCalcPS_all_nodepth
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericPFlowPositionCalc"),
3  ##
4  minFractionInCalc = cms.double(1e-9),
5  posCalcNCrystals = cms.int32(-1),
6  logWeightDenominator = cms.double(6e-5), # same as gathering threshold
7  minAllowedNormalization = cms.double(1e-9)
8 )

Definition at line 41 of file particleFlowClusterPS_cfi.py.

tuple particleFlowClusterPS_cfi._topoClusterizer_PS
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericTopoClusterizer"),
3  thresholdsByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("PS1"),
5  gatheringThreshold = cms.double(6e-5),
6  gatheringThresholdPt = cms.double(0.0)
7  ),
8  cms.PSet( detector = cms.string("PS2"),
9  gatheringThreshold = cms.double(6e-5),
10  gatheringThresholdPt = cms.double(0.0)
11  )
12  ),
13  useCornerCells = cms.bool(False)
14 )

Definition at line 25 of file particleFlowClusterPS_cfi.py.

tuple particleFlowClusterPS_cfi.particleFlowClusterPS
Initial value:
1 = cms.EDProducer(
2  "PFClusterProducer",
3  recHitsSource = cms.InputTag("particleFlowRecHitPS"),
4  recHitCleaners = cms.VPSet(),
5  seedFinder = _localMaxSeeds_PS,
6  initialClusteringStep = _topoClusterizer_PS,
7  pfClusterBuilder = _pfClusterizer_PS,
8  positionReCalc = cms.PSet(),
9  energyCorrector = cms.PSet()
10  )

Definition at line 71 of file particleFlowClusterPS_cfi.py.