test
CMS 3D CMS Logo

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

Variables

tuple _localMaxSeeds_HFHAD
 
tuple _pfClusterizer_HFHAD
 
tuple _positionCalcHFHAD_all_nodepth
 
tuple _positionCalcHFHAD_cross_nodepth
 
tuple _spikeAndDoubleSpikeCleaner_HFHAD
 PF CLSUTER HFHAD ####. More...
 
tuple _topoClusterizer_HFHAD
 
tuple particleFlowClusterHFHAD
 

Variable Documentation

tuple particleFlowClusterHFHAD_cfi._localMaxSeeds_HFHAD
Initial value:
1 = cms.PSet(
2  algoName = cms.string("LocalMaximumSeedFinder"),
3  thresholdsByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("HF_HAD"),
5  seedingThreshold = cms.double(1.4),
6  seedingThresholdPt = cms.double(0.0)
7  )
8  ),
9  nNeighbours = cms.int32(0)
10 )

Definition at line 24 of file particleFlowClusterHFHAD_cfi.py.

tuple particleFlowClusterHFHAD_cfi._pfClusterizer_HFHAD
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericPFlowClusterizer"),
3  #pf clustering parameters
4  minFractionToKeep = cms.double(1e-7),
5  positionCalc = _positionCalcHFHAD_cross_nodepth,
6  allCellsPositionCalc = _positionCalcHFHAD_all_nodepth,
7  showerSigma = cms.double(10.0),
8  stoppingTolerance = cms.double(1e-8),
9  maxIterations = cms.uint32(50),
10  excludeOtherSeeds = cms.bool(True),
11  minFracTot = cms.double(1e-20), ## numerical stabilization
12  recHitEnergyNorms = cms.VPSet(
13  cms.PSet( detector = cms.string("HF_HAD"),
14  recHitEnergyNorm = cms.double(0.8)
15  )
16  )
17  )

Definition at line 62 of file particleFlowClusterHFHAD_cfi.py.

tuple particleFlowClusterHFHAD_cfi._positionCalcHFHAD_all_nodepth
Initial value:
1 = _positionCalcHFHAD_cross_nodepth.clone(
2  posCalcNCrystals = cms.int32(-1)
3 )

Definition at line 57 of file particleFlowClusterHFHAD_cfi.py.

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

Definition at line 48 of file particleFlowClusterHFHAD_cfi.py.

tuple particleFlowClusterHFHAD_cfi._spikeAndDoubleSpikeCleaner_HFHAD
Initial value:
1 = cms.PSet(
2  algoName = cms.string("SpikeAndDoubleSpikeCleaner"),
3  cleaningByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("HF_HAD"),
5  #single spike
6  singleSpikeThresh = cms.double(120.0),
7  minS4S1_a = cms.double(0.045), #constant term
8  minS4S1_b = cms.double(-0.080), #log pt scaling
9  #double spike
10  doubleSpikeThresh = cms.double(1e9),
11  doubleSpikeS6S2 = cms.double(-1.0),
12  energyThresholdModifier = cms.double(1.0), ## aka "tighterE"
13  fractionThresholdModifier = cms.double(1.0) ## aka "tighterF"
14  )
15  )
16 )

PF CLSUTER HFHAD ####.

Definition at line 6 of file particleFlowClusterHFHAD_cfi.py.

tuple particleFlowClusterHFHAD_cfi._topoClusterizer_HFHAD
Initial value:
1 = cms.PSet(
2  algoName = cms.string("Basic2DGenericTopoClusterizer"),
3  thresholdsByDetector = cms.VPSet(
4  cms.PSet( detector = cms.string("HF_HAD"),
5  gatheringThreshold = cms.double(0.8),
6  gatheringThresholdPt = cms.double(0.0)
7  )
8  ),
9  useCornerCells = cms.bool(False)
10 )

Definition at line 36 of file particleFlowClusterHFHAD_cfi.py.

tuple particleFlowClusterHFHAD_cfi.particleFlowClusterHFHAD
Initial value:
1 = cms.EDProducer(
2  "PFClusterProducer",
3  recHitsSource = cms.InputTag("particleFlowRecHitHCAL:HFHAD"),
4  recHitCleaners = cms.VPSet(_spikeAndDoubleSpikeCleaner_HFHAD),
5  seedFinder = _localMaxSeeds_HFHAD,
6  initialClusteringStep = _topoClusterizer_HFHAD,
7  pfClusterBuilder = _pfClusterizer_HFHAD,
8  positionReCalc = cms.PSet(),
9  energyCorrector = cms.PSet()
10 )

Definition at line 80 of file particleFlowClusterHFHAD_cfi.py.