File indexing completed on 2024-04-06 12:21:30
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from L1Trigger.Phase2L1ParticleFlow.l1tPFClustersFromCombinedCalo_cfi import l1tPFClustersFromCombinedCalo
0004
0005
0006 from Configuration.Eras.Modifier_phase2_hgcalV10_cff import phase2_hgcalV10
0007 from Configuration.Eras.Modifier_phase2_hgcalV11_cff import phase2_hgcalV11
0008
0009
0010 l1tPFClustersFromCombinedCaloHCal = l1tPFClustersFromCombinedCalo.clone(
0011 hcalHGCTowers = [], hcalDigis = [],
0012 hcalDigisBarrel = True, hcalDigisHF = False,
0013 hadCorrector = cms.string("L1Trigger/Phase2L1ParticleFlow/data/hadcorr_barrel.root"),
0014 resol = cms.PSet(
0015 etaBins = cms.vdouble( 0.700, 1.200, 1.600),
0016 offset = cms.vdouble( 2.582, 2.191, -0.077),
0017 scale = cms.vdouble( 0.122, 0.143, 0.465),
0018 kind = cms.string('calo'),
0019 ))
0020 phase2_hgcalV10.toModify(l1tPFClustersFromCombinedCaloHCal,
0021 hadCorrector = "L1Trigger/Phase2L1ParticleFlow/data/hadcorr_barrel_106X.root",
0022 resol = cms.PSet(
0023 etaBins = cms.vdouble( 0.700, 1.200, 1.600),
0024 offset = cms.vdouble( 3.084, 2.715, 0.107),
0025 scale = cms.vdouble( 0.118, 0.130, 0.442),
0026 kind = cms.string('calo'),
0027 )
0028 )
0029 phase2_hgcalV11.toModify(l1tPFClustersFromCombinedCaloHCal,
0030 hadCorrector = "L1Trigger/Phase2L1ParticleFlow/data/hadcorr_barrel_110X.root",
0031 resol = cms.PSet(
0032 etaBins = cms.vdouble( 0.700, 1.200, 1.600),
0033 offset = cms.vdouble( 2.909, 2.864, 0.294),
0034 scale = cms.vdouble( 0.119, 0.127, 0.442),
0035 kind = cms.string('calo'),
0036 )
0037 )
0038
0039 l1tPFClustersFromCombinedCaloHF = l1tPFClustersFromCombinedCalo.clone(
0040 ecalCandidates = [], hcalHGCTowers = [],
0041 phase2barrelCaloTowers = [],
0042 hadCorrector = cms.string("L1Trigger/Phase2L1ParticleFlow/data/hfcorr.root"),
0043 resol = cms.PSet(
0044 etaBins = cms.vdouble( 3.500, 4.000, 4.500, 5.000),
0045 offset = cms.vdouble( 1.099, 0.930, 1.009, 1.369),
0046 scale = cms.vdouble( 0.152, 0.151, 0.144, 0.179),
0047 kind = cms.string('calo'),
0048 ))
0049 phase2_hgcalV10.toModify(l1tPFClustersFromCombinedCaloHF,
0050 hcalCandidates = cms.VInputTag(cms.InputTag("l1tHGCalBackEndLayer2Producer","HGCalBackendLayer2Processor3DClustering")),
0051 hadCorrector = "L1Trigger/Phase2L1ParticleFlow/data/hfcorr_106X.root",
0052 resol = cms.PSet(
0053 etaBins = cms.vdouble( 3.500, 4.000, 4.500, 5.000),
0054 offset = cms.vdouble(-0.846, 0.696, 1.313, 1.044),
0055 scale = cms.vdouble( 0.815, 0.164, 0.146, 0.192),
0056 kind = cms.string('calo'),
0057 )
0058 )
0059 phase2_hgcalV11.toModify(l1tPFClustersFromCombinedCaloHF,
0060 hcalCandidates = cms.VInputTag(cms.InputTag("l1tHGCalBackEndLayer2Producer","HGCalBackendLayer2Processor3DClustering")),
0061 hadCorrector = "L1Trigger/Phase2L1ParticleFlow/data/hfcorr_110X.root",
0062 resol = cms.PSet(
0063 etaBins = cms.vdouble( 3.500, 4.000, 4.500, 5.000),
0064 offset = cms.vdouble(-1.125, 1.220, 1.514, 1.414),
0065 scale = cms.vdouble( 0.868, 0.159, 0.148, 0.194),
0066 kind = cms.string('calo'),
0067 )
0068 )