'(pt()<20&&abs(superCluster().eta())>1.479 &&electronID("mvaNonTrigV0")>0.965)||' '(pt()>20&&abs(superCluster().eta())<0.8 && electronID("mvaNonTrigV0")>0.905)||' '(pt()>20&&0.8<abs(superCluster().eta())<1.479&&electronID("mvaNonTrigV0")>0.955)||' '(pt()>20&&abs(superCluster().eta())>1.479&&electronID("mvaNonTrigV0")>0.975))&&', 'userInt("missingHits") < 1 && userInt("HasMatchedConversion")==0 &&', '(pt()>10 && abs(eta())<2.5 && abs(userFloat("dz"))<0.2 && abs(userFloat("ipDXY"))<0.045)&&', '((userIso(0)+max(userIso(1)+neutralHadronIso()-0.5*userIso(2),0.0))/pt()<0.3)', ] cut = '' for iCut in cutsEle: cut += iCut TT.thirdLeptVeto(moduleName='extraEleVeto', moduleType='PATElectronSelector', src = 'cleanPatElectrons', cut=cut, maxFilter=9999, summaryText='extraEleVeto', ) #vetoMuon cutsMu = ['userInt("tightID")>0 && abs(userFloat("dz"))<0.2 && abs(userFloat("ipDXY"))<0.045 && isTrackerMuon &&', 'pt()>10 && abs(eta())<2.4 && (userIso(0)+max(photonIso+neutralHadronIso()-0.5*puChargedHadronIso,0.0))/pt()<0.3' ] cut = '' for iCut in cutsMu: cut += iCut TT.thirdLeptVeto(moduleName='extraMuVeto', moduleType='PATMuonSelector', src = 'cleanPatMuons',