def PFnano_customizeData_noInputs(process): add_BTV(process, False, keepInputs=False) process.NANOAODSIMoutput.fakeNameForCrab = cms.untracked.bool( True) # needed for crab publication return process
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
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
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
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
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