示例#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
示例#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
示例#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
示例#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
示例#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
示例#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