File indexing completed on 2023-03-17 10:45:24
0001 import FWCore.ParameterSet.Config as cms
0002 from PhysicsTools.SelectorUtils.tools.vid_id_tools import *
0003
0004 puppiPhoton = cms.EDProducer("PuppiPhoton",
0005 candName = cms.InputTag('particleFlow'),
0006 puppiCandName = cms.InputTag('puppi'),
0007 usePFphotons = cms.bool(True),
0008 photonName = cms.InputTag('reducedEgamma','reducedGedPhotons'),
0009 recoToPFMap = cms.InputTag("reducedEgamma","reducedPhotonPfCandMap"),
0010 photonId = cms.InputTag(""),
0011 pt = cms.double(20),
0012 eta = cms.double(2.5),
0013 runOnMiniAOD = cms.bool(False),
0014 useRefs = cms.bool(True),
0015 dRMatch = cms.vdouble(0.005,0.005,0.005,0.005),
0016 pdgids = cms.vint32 (22,11,211,130),
0017 weight = cms.double(1.),
0018 useValueMap = cms.bool(False),
0019 weightsName = cms.InputTag('puppi'),
0020 )
0021
0022
0023 def setupPuppiPhoton(process):
0024 my_id_modules = []
0025 switchOnVIDPhotonIdProducer(process, DataFormat.AOD)
0026 for idmod in my_id_modules:
0027 setupAllVIDIdsInModule(process,idmod,setupVIDPhotonSelection)
0028
0029
0030 def setupPuppiPhotonMiniAOD(process):
0031 my_id_modules = []
0032 switchOnVIDPhotonIdProducer(process, DataFormat.MiniAOD)
0033 for idmod in my_id_modules:
0034 setupAllVIDIdsInModule(process,idmod,setupVIDPhotonSelection)
0035
0036
0037