ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Angles/interface/ZGAngles.h
Revision: 1.3
Committed: Mon Aug 13 19:13:40 2012 UTC (12 years, 9 months ago) by khahn
Content type: text/plain
Branch: MAIN
CVS Tags: compiled, HEAD
Changes since 1.2: +4 -4 lines
Log Message:
something changed ...

File Contents

# Content
1 #ifndef ZGANGLES_HH
2 #define ZGANGLES_HH
3
4 #include "TLorentzVector.h"
5 #ifndef STANDALONE
6 #include "EventData.h"
7 #include "GenInfoStruct.h"
8 #endif
9
10 #define VARLIST_ZGANGLES "costheta_lm/F:costheta_lp/F:phi/F:cosTheta/F:cosThetaG/F:ptg/F:ptz/F:ptl1/F:ptl2/F:etag/F:etaz/F:etal1/F:etal2/F:mzg/F:mz/F"
11
12 class ZGAngles {
13 public:
14 float costheta_lm, costheta_lp, phi, cosTheta, cosThetaG;
15 float ptg, ptz, ptl1, ptl2, etag, etaz, etal1, etal2, mzg, mz;
16 };
17
18
19
20 class ZGLabVectors {
21 public:
22 TLorentzVector veckq;
23 TLorentzVector veckqbar;
24
25 TLorentzVector veczg;
26 TLorentzVector vecz;
27 TLorentzVector vecg;
28 TLorentzVector veclp;
29 TLorentzVector veclm;
30 };
31
32
33 void getZGAngles( ZGLabVectors &l, ZGAngles &a, bool=false );
34 #ifndef STANDALONE
35 void fillZGAngles( EventData &, ZGAngles &a );
36 void fillZGAngles( GenInfoStruct &geninfo, ZGAngles &a, bool=false );
37 #endif
38 #endif