CMS 3D CMS Logo

pfClustersFromCombinedCaloHF_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 pfClustersFromCombinedCaloHF = cms.EDProducer("L1TPFCaloProducer",
4  debug = cms.untracked.int32(0),
5  ecalCandidates = cms.VInputTag(),
6  ecalClusterer = cms.PSet(
7  energyShareAlgo = cms.string('fractions'),
8  energyWeightedPosition = cms.bool(True),
9  grid = cms.string('phase2'),
10  minClusterEt = cms.double(0.5),
11  seedEt = cms.double(0.5),
12  zsEt = cms.double(0.4)
13  ),
14  emCorrector = cms.string(''),
15  hadCorrector = cms.string('L1Trigger/Phase2L1ParticleFlow/data/hfcorr_110X.root'),
16  hadCorrectorEmfMax = cms.double(-1.0),
17  hcCorrector = cms.string(''),
18  hcalCandidates = cms.VInputTag(cms.InputTag("hgcalBackEndLayer2Producer","HGCalBackendLayer2Processor3DClustering")),
19  hcalClusterer = cms.PSet(
20  energyShareAlgo = cms.string('fractions'),
21  energyWeightedPosition = cms.bool(True),
22  grid = cms.string('phase2'),
23  minClusterEt = cms.double(0.8),
24  seedEt = cms.double(0.5),
25  zsEt = cms.double(0.4)
26  ),
27  hcalDigis = cms.VInputTag(cms.InputTag("simHcalTriggerPrimitiveDigis")),
28  hcalDigisBarrel = cms.bool(False),
29  hcalDigisHF = cms.bool(True),
30  hcalHGCTowers = cms.VInputTag(),
31  hcalHGCTowersHadOnly = cms.bool(False),
32  linker = cms.PSet(
33  algo = cms.string('flat'),
34  energyShareAlgo = cms.string('fractions'),
35  energyWeightedPosition = cms.bool(True),
36  grid = cms.string('phase2'),
37  hoeCut = cms.double(0.1),
38  minClusterEt = cms.double(1.0),
39  minHadronEt = cms.double(1.0),
40  minHadronRawEt = cms.double(1.0),
41  minPhotonEt = cms.double(1.0),
42  noEmInHGC = cms.bool(False),
43  seedEt = cms.double(1.0),
44  zsEt = cms.double(0.0)
45  ),
46  phase2barrelCaloTowers = cms.VInputTag(),
47  resol = cms.PSet(
48  etaBins = cms.vdouble(3.5, 4.0, 4.5, 5.0),
49  kind = cms.string('calo'),
50  offset = cms.vdouble(-1.125, 1.22, 1.514, 1.414),
51  scale = cms.vdouble(0.868, 0.159, 0.148, 0.194)
52  )
53 )