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

# Content
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