ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Angles/interface/Angles.h
Revision: 1.1.1.1 (vendor branch)
Committed: Thu Sep 8 13:33:18 2011 UTC (13 years, 8 months ago) by khahn
Content type: text/plain
Branch: kh
CVS Tags: AN490, v1
Changes since 1.1: +0 -0 lines
Log Message:

File Contents

# User Rev Content
1 khahn 1.1 #ifndef ANGLES
2     #define ANGLES
3    
4     #include "TLorentzVector.h"
5    
6     class Angles {
7     public:
8     double costheta1, costheta2, Phi; // decay
9     double costhetastar, Phi1; // production
10     double Phi2, phi1, phi2; // extra stuff done by JHU
11     double theta1, theta2; // for ANL_JHU
12    
13     double mz1, mz2, m4l;
14    
15     };
16    
17    
18    
19     class LabVectors {
20     public:
21     TLorentzVector vec4l;
22     TLorentzVector vecz1;
23     TLorentzVector vecz2;
24     TLorentzVector vecl1p;
25     TLorentzVector vecl1m;
26     TLorentzVector vecl2p;
27     TLorentzVector vecl2m;
28     };
29    
30     void getAngles( LabVectors &l, Angles &a );
31     void getAngles_JHU( LabVectors &l, Angles &a );
32     void getAngles_ANL_NWU( LabVectors &l, Angles &a );
33    
34     #endif