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 import L1Trigger.Phase2L1ParticleFlow.l1tPFClustersFromHGC3DClusters_cfi
0004 
0005 l1tPFClustersFromHGC3DClustersEM = L1Trigger.Phase2L1ParticleFlow.l1tPFClustersFromHGC3DClusters_cfi.l1tPFClustersFromHGC3DClusters.clone(
0006     emOnly = cms.bool(True),
0007     useEMInterpretation = cms.string("emOnly"), # use EM intepretation to redefine the energy
0008     etMin = cms.double(0.0), 
0009     corrector  = cms.string("L1Trigger/Phase2L1ParticleFlow/data/emcorr_hgc.root"),
0010     preEmId  = cms.string(""),
0011     resol = cms.PSet(
0012             etaBins = cms.vdouble( 1.900,  2.200,  2.500,  2.800,  2.950),
0013             offset  = cms.vdouble( 0.566,  0.557,  0.456,  0.470,  0.324),
0014             scale   = cms.vdouble( 0.030,  0.024,  0.024,  0.023,  0.042),
0015             kind    = cms.string('calo'),
0016     )
0017 )
0018 
0019 
0020 from Configuration.Eras.Modifier_phase2_hgcalV10_cff import phase2_hgcalV10
0021 from Configuration.Eras.Modifier_phase2_hgcalV11_cff import phase2_hgcalV11
0022 phase2_hgcalV10.toModify(l1tPFClustersFromHGC3DClustersEM,
0023     corrector = "L1Trigger/Phase2L1ParticleFlow/data/emcorr_hgc_106X.root",
0024     resol = cms.PSet(
0025         etaBins = cms.vdouble( 1.700,  1.900,  2.200,  2.500,  2.800,  2.900),
0026         offset  = cms.vdouble( 2.579,  2.176,  1.678,  0.911,  0.672, -2.292),
0027         scale   = cms.vdouble( 0.048,  0.026,  0.012,  0.016,  0.022,  0.538),
0028         kind    = cms.string('calo')
0029     ),
0030 ) 
0031 phase2_hgcalV11.toModify(l1tPFClustersFromHGC3DClustersEM,
0032     corrector = "L1Trigger/Phase2L1ParticleFlow/data/emcorr_hgc_110X.root",
0033     resol = cms.PSet(
0034         etaBins = cms.vdouble( 1.700,  1.900,  2.200,  2.500,  2.800,  2.900),
0035         offset  = cms.vdouble( 2.581,  2.289,  1.674,  0.927,  0.604, -2.377),
0036         scale   = cms.vdouble( 0.046,  0.025,  0.016,  0.017,  0.023,  0.500),
0037         kind    = cms.string('calo')
0038     ),
0039 )