CMS 3D CMS Logo

hltParticleFlowClusterHCAL_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltParticleFlowClusterHCAL = cms.EDProducer("PFMultiDepthClusterProducer",
4  clustersSource = cms.InputTag("hltParticleFlowClusterHBHE"),
5  usePFThresholdsFromDB = cms.bool(True),
6  energyCorrector = cms.PSet(
7 
8  ),
9  pfClusterBuilder = cms.PSet(
10  algoName = cms.string('PFMultiDepthClusterizer'),
11  allCellsPositionCalc = cms.PSet(
12  algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
13  logWeightDenominatorByDetector = cms.VPSet(
14  cms.PSet(
15  depths = cms.vint32(1, 2, 3, 4),
16  detector = cms.string('HCAL_BARREL1'),
17  #Run3 thresholds. Will be overwritten with valid aging customisation
18  logWeightDenominator = cms.vdouble(0.1, 0.2, 0.3, 0.3)
19  ),
20  cms.PSet(
21  depths = cms.vint32(
22  1, 2, 3, 4, 5,
23  6, 7
24  ),
25  detector = cms.string('HCAL_ENDCAP'),
26  logWeightDenominator = cms.vdouble(
27  0.1, 0.2, 0.2, 0.2, 0.2,
28  0.2, 0.2
29  )
30  )
31  ),
32  minAllowedNormalization = cms.double(1e-09),
33  minFractionInCalc = cms.double(1e-09),
34  posCalcNCrystals = cms.int32(-1)
35  ),
36  minFractionToKeep = cms.double(1e-07),
37  nSigmaEta = cms.double(2.0),
38  nSigmaPhi = cms.double(2.0)
39  ),
40  positionReCalc = cms.PSet(
41 
42  )
43 )