CMS 3D CMS Logo

L1AnalysisRecoMetDataFormat.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisRecoMetDataFormat_H__
2 #define __L1Analysis_L1AnalysisRecoMetDataFormat_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 20/04/2010 - E. Conte, A.C. Le Bihan
6 //
7 //
8 // Addition of met reco information
9 //-------------------------------------------------------------------------------
10 
11 #include <vector>
12 
13 namespace L1Analysis
14 {
16  {
19 
20  void Reset()
21  {
22  met = -999.;
23  metPx = -999.;
24  metPy = -999.;
25  metPhi = -999.;
26  pfMetNoMu = -999.;
27  pfMetNoMuPx = -999.;
28  pfMetNoMuPy = -999.;
29  pfMetNoMuPhi = -999.;
30  caloMet = -999.;
31  caloMetPhi = -999.;
32  caloSumEt = -999.;
33  caloMetBE = -999.;
34  caloMetPhiBE = -999.;
35  caloSumEtBE = -999.;
36  caloHt = -999.;
37  Ht = -999.;
38  mHt = -999.;
39  mHtPhi = -999.;
40  sumEt = -999.;
41  ecalFlag = 0;
42  hcalFlag = 0;
43  }
44 
45  float met;
46  float metPx;
47  float metPy;
48  float metPhi;
49  float pfMetNoMu;
50  float pfMetNoMuPx;
51  float pfMetNoMuPy;
52  float pfMetNoMuPhi;
53  float caloMet;
54  float caloMetPhi;
55  float caloSumEt;
56  float caloMetBE;
57  float caloMetPhiBE;
58  float caloSumEtBE;
59  float caloHt;
60  float Ht;
61  float mHt;
62  float mHtPhi;
63  float sumEt;
64  unsigned short ecalFlag;
65  unsigned short hcalFlag;
66 
67  };
68 }
69 #endif
70 
71