Example #1
0
                    pz1 = l1["pt"]*sinh(l1["eta"]); pz2 = l2["pt"]*sinh(l2["eta"])
                    px = px1+px2 
                    py = py1+py2
                    pz = pz1+pz2
                    s.ptZ = sqrt(px*px + py* py)
                    p1 = sqrt(px1*px1+py1*py1+pz1*pz1)
                    p2 = sqrt(px2*px2+py2*py2+pz2*pz2)
                    p = sqrt(px*px+py*py+pz*pz) 
                    s.mLL = sqrt((p1 + p2)*(p1 + p2) - p*p)

                    s.jzb = getVarValue(c, "mht") - s.ptZ
                    s.pdg1 = l1["pdg"]
                    s.pdg2 = l2["pdg"]
                    s.phi1 = l1["phi"]
                    s.phi2 = l2["phi"]
                    s.eta1 = l1["eta"]
                    s.eta2 = l2["eta"]
                    s.pt1 = l1["pt"]
                    s.pt2 = l2["pt"]
                    s.relIso1 = l1["relIso"]
                    s.relIso2 = l2["relIso"]
                    metPhi = getVarValue(c, "rawMetphi")
                    s.deltaPhiLL = deltaPhi(l1["phi"], l2["phi"])
                    s.deltaEtaLL = l1["eta"] - l2["eta"] 
                    s.deltaRLL = sqrt(s.deltaPhiLL**2 + s.deltaEtaLL**2)
                    s.minLepMetIso = minAbsPiMinusDeltaPhi(metPhi,[l1["phi"], l2["phi"]])
                    jetPhis=[]
                    bjetPhis=[]
                    bjetEtas=[]
                    bjets3Vec = []
                    bjets = []