def deltaR_row(row, a, b): aEta = getattr(row, '{}_eta'.format(a)) aPhi = getattr(row, '{}_phi'.format(a)) bEta = getattr(row, '{}_eta'.format(b)) bPhi = getattr(row, '{}_phi'.format(b)) return deltaR(aEta, aPhi, bEta, bPhi)
def deltaR_row(row,a,b): aEta = getattr(row,'{}_eta'.format(a)) aPhi = getattr(row,'{}_phi'.format(a)) bEta = getattr(row,'{}_eta'.format(b)) bPhi = getattr(row,'{}_phi'.format(b)) return deltaR(aEta,aPhi,bEta,bPhi)
def _matchGenJet(self, rtrow, cand, dr): eta = self.getObjectVariable(rtrow, cand, 'eta') phi = self.getObjectVariable(rtrow, cand, 'phi') genEta = self.getObjectVariable(rtrow, cand, 'genJetEta') genPhi = self.getObjectVariable(rtrow, cand, 'genJetPhi') return deltaR(eta, phi, genEta, genPhi) < dr
def getDeltaR(self,a,b): ap4 = self.getP4(a) bp4 = self.getP4(b) return deltaR(ap4.Eta(),ap4.Phi(),bp4.Eta(),bp4.Phi())
def getRecoDeltaR(self): if len(self)!=2: return 0 ap4 = self[0].getRecoP4() bp4 = self[1].getRecoP4() return deltaR(ap4.Eta(),ap4.Phi(),bp4.Eta(),bp4.Phi())
def getDeltaR(self): if len(self)!=2: return 0 ap4 = self[0] bp4 = self[1] return deltaR(ap4.Eta(),ap4.Phi(),bp4.Eta(),bp4.Phi())
def _matchGenJet(self,rtrow,cand,dr): eta = self.getObjectVariable(rtrow,cand,'eta') phi = self.getObjectVariable(rtrow,cand,'phi') genEta = self.getObjectVariable(rtrow,cand,'genJetEta') genPhi = self.getObjectVariable(rtrow,cand,'genJetPhi') return deltaR(eta,phi,genEta,genPhi)<dr