float ReconstructionMCMatching::DrNu(Interpretation& i){ float dr=999; if(nu.Pt()>0.01 && i.Nu().Pt()>0.01){ dr=nu.DeltaR(i.Nu()); } return dr; }
float ReconstructionMCMatching::SumDrTTH(Interpretation& i){ if(setupMC<2){ cerr << "need to setup mc matching (incl Higgs) first!" << endl; return false; } float sumDr=0; sumDr+=b_had.DeltaR(i.BHad()); sumDr+=q1.DeltaR(i.Q1()); sumDr+=q2.DeltaR(i.Q2()); sumDr+=b_lep.DeltaR(i.BLep()); sumDr+=lep.DeltaR(i.Lep()); sumDr+=nu.DeltaR(i.Nu()); sumDr+=b1.DeltaR(i.B1()); sumDr+=b2.DeltaR(i.B1()); return sumDr; }