ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/interface/VHbbNameSpace.h
Revision: 1.1
Committed: Fri Dec 14 15:59:45 2012 UTC (12 years, 4 months ago) by bortigno
Content type: text/plain
Branch: MAIN
Log Message:
Namespace

File Contents

# User Rev Content
1 bortigno 1.1
2     #include "TMath.h"
3    
4     namespace VHbb {
5    
6     double deltaPhi(double phi1,double phi2)
7     {
8     double result = phi1 - phi2;
9     while (result > TMath::Pi()) result -= 2*TMath::Pi();
10     while (result <= -TMath::Pi()) result += 2*TMath::Pi();
11     return result;
12     }
13    
14     inline double deltaR(double eta1,double phi1,double eta2,double phi2)
15     {
16     double deta = eta1 - eta2;
17     double dphi = deltaPhi(phi1, phi2);
18     return std::sqrt(deta*deta + dphi*dphi);
19     }
20     }
21