示例#1
0
def miniAOD_customizeData(process):
    from PhysicsTools.PatAlgos.tools.coreTools import runOnData
    runOnData( process, outputModules = [] )
    process.load("RecoPPS.Local.ctppsLocalTrackLiteProducer_cff")
    process.load("RecoPPS.ProtonReconstruction.ctppsProtons_cff")
    process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi")
    process.load('L1Trigger.L1TGlobal.simGtExtFakeProd_cfi')
    task = getPatAlgosToolsTask(process)
    from Configuration.Eras.Modifier_ctpps_cff import ctpps
    ctpps.toModify(task, func=lambda t: t.add(process.ctppsLocalTrackLiteProducer))
    ctpps.toModify(task, func=lambda t: t.add(process.ctppsProtons))
    from Configuration.ProcessModifiers.run2_miniAOD_UL_cff import run2_miniAOD_UL
    run2_miniAOD_UL.toModify(task, func=lambda t: t.add(process.simGtExtUnprefireable))
示例#2
0
            eeHighEtForestName=":lowPtElectron_ee_ecalOnly_05To50_sigma",
        ),
        epComb=dict(
            ecalTrkRegressionConfig=dict(
                lowEtHighEtBoundary=20.,
                ebLowEtForestName=":lowPtElectron_eb_ecalTrk_05To50_mean",
                ebHighEtForestName=":lowPtElectron_eb_ecalTrk_05To50_mean",
                eeLowEtForestName=":lowPtElectron_ee_ecalTrk_05To50_mean",
                eeHighEtForestName=":lowPtElectron_ee_ecalTrk_05To50_mean",
            ),
            ecalTrkRegressionUncertConfig=dict(
                lowEtHighEtBoundary=20.,
                ebLowEtForestName=":lowPtElectron_eb_ecalTrk_05To50_sigma",
                ebHighEtForestName=":lowPtElectron_eb_ecalTrk_05To50_sigma",
                eeLowEtForestName=":lowPtElectron_ee_ecalTrk_05To50_sigma",
                eeHighEtForestName=":lowPtElectron_ee_ecalTrk_05To50_sigma",
            ),
        )),
)

from RecoEgamma.EgammaElectronProducers.lowPtGsfElectronFinalizer_cfi import lowPtGsfElectronFinalizer
lowPtGsfElectrons = lowPtGsfElectronFinalizer.clone(
    previousGsfElectronsTag="lowPtGsfElectronsPreRegression",
    regressionConfig=lowPtRegressionModifier,
)

from Configuration.ProcessModifiers.run2_miniAOD_UL_cff import run2_miniAOD_UL
run2_miniAOD_UL.toModify(
    lowPtGsfElectrons,
    previousGsfElectronsTag="lowPtGsfElectrons::@skipCurrentProcess")