Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:21:30

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 l1tPFClustersFromCombinedCalo = cms.EDProducer("L1TPFCaloProducer",
0004      ecalCandidates = cms.VInputTag(cms.InputTag('l1tPFClustersFromL1EGClusters:all')), 
0005      hcalCandidates = cms.VInputTag(),
0006      hcalDigis = cms.VInputTag(cms.InputTag('simHcalTriggerPrimitiveDigis')),
0007      hcalDigisBarrel = cms.bool(False),
0008      hcalDigisHF = cms.bool(True),
0009      phase2barrelCaloTowers = cms.VInputTag(cms.InputTag("l1tEGammaClusterEmuProducer","L1CaloTowerCollection","")),
0010      hcalHGCTowers = cms.VInputTag(cms.InputTag("l1tHGCalTowerProducer:HGCalTowerProcessor") ),
0011      hcalHGCTowersHadOnly = cms.bool(False), # take also EM part from towers
0012      emCorrector  = cms.string(""), # no need to correct further
0013      hcCorrector  = cms.string(""), # no correction to hcal-only in the default scheme
0014      hadCorrector = cms.string("L1Trigger/Phase2L1ParticleFlow/data/hadcorr.root"), # correction on linked cluster
0015      hadCorrectorEmfMax  = cms.double(-1.0),
0016      ecalClusterer = cms.PSet(
0017          grid = cms.string("phase2"),
0018          zsEt = cms.double(0.4),
0019          seedEt = cms.double(0.5),
0020          etaBounds = cms.vdouble(-1.),
0021          phiBounds = cms.vdouble(-1.),
0022          maxClustersEtaPhi = cms.vuint32(),
0023          minClusterEt = cms.double(0.5),
0024          energyWeightedPosition = cms.bool(True),
0025          energyShareAlgo = cms.string("fractions"),
0026      ), 
0027      hcalClusterer = cms.PSet(
0028          grid = cms.string("phase2"),
0029          zsEt = cms.double(0.4),
0030          seedEt = cms.double(0.5),
0031          etaBounds = cms.vdouble(-1.),
0032          phiBounds = cms.vdouble(-1.),
0033          maxClustersEtaPhi = cms.vuint32(),
0034          minClusterEt = cms.double(0.8),
0035          energyWeightedPosition = cms.bool(True),
0036          energyShareAlgo = cms.string("fractions"),
0037      ),
0038      linker = cms.PSet(
0039          algo = cms.string("flat"),
0040 
0041          zsEt = cms.double(0.0), ## Ecal and Hcal are already ZS-ed above
0042          seedEt = cms.double(1.0),
0043          etaBounds = cms.vdouble(-1.),
0044          phiBounds = cms.vdouble(-1.),
0045          maxClustersEtaPhi = cms.vuint32(),
0046          minClusterEt = cms.double(1.0),
0047          energyWeightedPosition = cms.bool(True),
0048          energyShareAlgo = cms.string("fractions"),
0049  
0050          grid = cms.string("phase2"),
0051          hoeCut = cms.double(0.1),
0052          minPhotonEt = cms.double(1.0),
0053          minHadronRawEt = cms.double(1.0),
0054          minHadronEt = cms.double(1.0),
0055          noEmInHGC = cms.bool(False)
0056      ),
0057      resol = cms.PSet(
0058             etaBins = cms.vdouble( 1.300,  1.700,  2.800,  3.200,  4.000,  5.000),
0059             offset  = cms.vdouble( 2.572,  1.759,  1.858,  2.407,  1.185,  1.658),
0060             scale   = cms.vdouble( 0.132,  0.240,  0.090,  0.138,  0.143,  0.147),
0061             kind    = cms.string('calo'),
0062     ),
0063     debug = cms.untracked.int32(0),
0064 )
0065 
0066