Example #1
0
def PFnano_customizeData_noInputs(process):
    add_BTV(process, False, keepInputs=False)
    process.NANOAODSIMoutput.fakeNameForCrab = cms.untracked.bool(
        True)  # needed for crab publication
    return process
Example #2
0
def PFnano_customizeData_AK8JetsOnly(process):
    addPFCands(process, False, False, False, True)
    add_BTV(process, False, False, True)
    process.NANOAODSIMoutput.fakeNameForCrab = cms.untracked.bool(
        True)  # needed for crab publication
    return process
Example #3
0
def PFnano_customizeMC_allPF(process):
    addPFCands(process, True, True)
    add_BTV(process, True)
    process.NANOAODSIMoutput.fakeNameForCrab = cms.untracked.bool(
        True)  # needed for crab publication
    return process
Example #4
0
def PFnano_customizeData_AK8JetsOnly(process):
    addPFCands(process, runOnMC=False, saveAK4=True)
    addNoLep(process, False)
    add_BTV(process, runOnMC=False, addAK4=False, addAK8=True)
    process.NANOAODoutput.fakeNameForCrab = cms.untracked.bool(True)  # needed for crab publication
    return process
Example #5
0
def PFnano_customizeMC(process):
    addPFCands(process, runOnMC=True, saveAK4=True, saveAK8=True, saveAK15=True)
    add_BTV(process, runOnMC=True)
    addNoLep(process, runOnMC=True)
    process.NANOAODSIMoutput.fakeNameForCrab = cms.untracked.bool(True)  # needed for crab publication
    return process
Example #6
0
def PFnano_customizeData_allPF(process):
    addPFCands(process, runOnMC=False, saveAll=True)
    add_BTV(process, runOnMC=False)
    process.NANOAODoutput.fakeNameForCrab = cms.untracked.bool(True)  # needed for crab publication
    return process