# | Line 6 | Line 6 | |
---|---|---|
6 | #include <iostream> | |
7 | ||
8 | #include "TLorentzVector.h" | |
9 | + | #include "TMath.h" |
10 | ||
11 | namespace HbbAnalysis { | |
12 | ||
# | Line 713 | Line 714 | namespace HbbAnalysis { | |
714 | template <class T1, class T2> | |
715 | double DeltaR(const T1 & v1, const T2 & v2){ | |
716 | double dEta = v1.eta - v2.eta; | |
717 | < | double dPhi = v1.phi - v2.phi; |
717 | > | double dPhi = fabs(v1.phi - v2.phi); |
718 | > | if (dPhi > TMath::Pi()) dPhi = (2.0*TMath::Pi() - dPhi); |
719 | return sqrt(dEta*dEta+dPhi*dPhi); | |
720 | } | |
721 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |