Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-25 02:14:04

0001 import FWCore.ParameterSet.Config as cms
0002 from PhysicsTools.NanoAOD.common_cff import *
0003 from PhysicsTools.NanoAOD.simplePATGenericParticleFlatTableProducer_cfi import simplePATGenericParticleFlatTableProducer
0004 
0005 from CommonTools.RecoUtils.leptonFSRProducer_cfi import leptonFSRProducer
0006 leptonFSRphotons = leptonFSRProducer.clone(
0007   packedPFCandidates = "packedPFCandidates",
0008   slimmedElectrons = "slimmedElectrons", #for footrprint veto
0009   muons = "linkedObjects:muons",
0010   electrons = "linkedObjects:electrons",
0011 )
0012 
0013 fsrTable = simplePATGenericParticleFlatTableProducer.clone(
0014     src = cms.InputTag("leptonFSRphotons"),
0015     name = cms.string("FsrPhoton"),
0016     doc  = cms.string("Final state radiation photons emitted by muons or electrons"),
0017     variables = cms.PSet(P3Vars,
0018         relIso03 = Var("userFloat('relIso03')",float,doc="relative isolation in a 0.3 cone without CHS"),
0019         dROverEt2 = Var("userFloat('dROverEt2')",float,doc="deltaR to associated muon divided by photon et2"),
0020         muonIdx = Var("?hasUserCand('associatedMuon')?userCand('associatedMuon').key():-1", "int16", doc="index of associated muon"),
0021         electronIdx = Var("?hasUserCand('associatedElectron')?userCand('associatedElectron').key():-1", "int16", doc="index of associated electron")
0022         )
0023     )
0024 
0025 fsrTablesTask =  cms.Task(leptonFSRphotons,fsrTable)