ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Angles/interface/Angles.h
(Generate patch)

Comparing UserCode/MitHzz4l/Angles/interface/Angles.h (file contents):
Revision 1.1.1.1 by khahn, Thu Sep 8 13:33:18 2011 UTC vs.
Revision 1.7 by dkralph, Thu Jan 17 09:39:42 2013 UTC

# Line 1 | Line 0
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines