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 {
17 
18  void Reset() {
19  met = -999.;
20  metPx = -999.;
21  metPy = -999.;
22  metPhi = -999.;
23  pfMetNoMu = -999.;
24  pfMetNoMuPx = -999.;
25  pfMetNoMuPy = -999.;
26  pfMetNoMuPhi = -999.;
27  puppi_metNoMu = -999.;
28  puppi_metNoMuPx = -999.;
29  puppi_metNoMuPy = -999.;
30  puppi_metNoMuPhi = -999.;
31  caloMet = -999.;
32  caloMetPhi = -999.;
33  caloSumEt = -999.;
34  caloMetBE = -999.;
35  caloMetPhiBE = -999.;
36  caloSumEtBE = -999.;
37  caloHt = -999.;
38  Ht = -999.;
39  mHt = -999.;
40  mHtPhi = -999.;
41  puppi_Ht = -999.;
42  puppi_mHt = -999.;
43  puppi_mHtPhi = -999.;
44  sumEt = -999.;
45  zPt = -999.;
46  ecalFlag = 0;
47  hcalFlag = 0;
48  }
49 
50  float met;
51  float metPx;
52  float metPy;
53  float metPhi;
58  float pfMetNoMu;
59  float pfMetNoMuPx;
60  float pfMetNoMuPy;
61  float pfMetNoMuPhi;
62  float caloMet;
63  float caloMetPhi;
64  float caloSumEt;
65  float caloMetBE;
66  float caloMetPhiBE;
67  float caloSumEtBE;
68  float caloHt;
69  float Ht;
70  float mHt;
71  float mHtPhi;
72  float sumEt;
73  float puppi_Ht;
74  float puppi_mHt;
75  float puppi_mHtPhi;
76  float zPt;
77  unsigned short ecalFlag;
78  unsigned short hcalFlag;
79  };
80 } // namespace L1Analysis
81 #endif