CMS 3D CMS Logo

l1tPFClustersFromCombinedCalo_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 l1tPFClustersFromCombinedCalo = cms.EDProducer("L1TPFCaloProducer",
4  ecalCandidates = cms.VInputTag(cms.InputTag('l1tPFClustersFromL1EGClusters:all')),
5  hcalCandidates = cms.VInputTag(),
6  hcalDigis = cms.VInputTag(cms.InputTag('simHcalTriggerPrimitiveDigis')),
7  hcalDigisBarrel = cms.bool(False),
8  hcalDigisHF = cms.bool(True),
9  phase2barrelCaloTowers = cms.VInputTag(cms.InputTag("l1tEGammaClusterEmuProducer","L1CaloTowerCollection","")),
10  hcalHGCTowers = cms.VInputTag(cms.InputTag("l1tHGCalTowerProducer:HGCalTowerProcessor") ),
11  hcalHGCTowersHadOnly = cms.bool(False), # take also EM part from towers
12  emCorrector = cms.string(""), # no need to correct further
13  hcCorrector = cms.string(""), # no correction to hcal-only in the default scheme
14  hadCorrector = cms.string("L1Trigger/Phase2L1ParticleFlow/data/hadcorr.root"), # correction on linked cluster
15  hadCorrectorEmfMax = cms.double(-1.0),
16  ecalClusterer = cms.PSet(
17  grid = cms.string("phase2"),
18  zsEt = cms.double(0.4),
19  seedEt = cms.double(0.5),
20  etaBounds = cms.vdouble(-1.),
21  phiBounds = cms.vdouble(-1.),
22  maxClustersEtaPhi = cms.vuint32(),
23  minClusterEt = cms.double(0.5),
24  energyWeightedPosition = cms.bool(True),
25  energyShareAlgo = cms.string("fractions"),
26  ),
27  hcalClusterer = cms.PSet(
28  grid = cms.string("phase2"),
29  zsEt = cms.double(0.4),
30  seedEt = cms.double(0.5),
31  etaBounds = cms.vdouble(-1.),
32  phiBounds = cms.vdouble(-1.),
33  maxClustersEtaPhi = cms.vuint32(),
34  minClusterEt = cms.double(0.8),
35  energyWeightedPosition = cms.bool(True),
36  energyShareAlgo = cms.string("fractions"),
37  ),
38  linker = cms.PSet(
39  algo = cms.string("flat"),
40 
41  zsEt = cms.double(0.0),
42  seedEt = cms.double(1.0),
43  etaBounds = cms.vdouble(-1.),
44  phiBounds = cms.vdouble(-1.),
45  maxClustersEtaPhi = cms.vuint32(),
46  minClusterEt = cms.double(1.0),
47  energyWeightedPosition = cms.bool(True),
48  energyShareAlgo = cms.string("fractions"),
49 
50  grid = cms.string("phase2"),
51  hoeCut = cms.double(0.1),
52  minPhotonEt = cms.double(1.0),
53  minHadronRawEt = cms.double(1.0),
54  minHadronEt = cms.double(1.0),
55  noEmInHGC = cms.bool(False)
56  ),
57  resol = cms.PSet(
58  etaBins = cms.vdouble( 1.300, 1.700, 2.800, 3.200, 4.000, 5.000),
59  offset = cms.vdouble( 2.572, 1.759, 1.858, 2.407, 1.185, 1.658),
60  scale = cms.vdouble( 0.132, 0.240, 0.090, 0.138, 0.143, 0.147),
61  kind = cms.string('calo'),
62  ),
63  debug = cms.untracked.int32(0),
64 )
65 
66