Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:12:57

0001 #ifndef __L1Analysis_L1AnalysisRecoMetDataFormat_H__
0002 #define __L1Analysis_L1AnalysisRecoMetDataFormat_H__
0003 
0004 //-------------------------------------------------------------------------------
0005 // Created 20/04/2010 - E. Conte, A.C. Le Bihan
0006 //
0007 //
0008 // Addition of met reco information
0009 //-------------------------------------------------------------------------------
0010 
0011 #include <vector>
0012 
0013 namespace L1Analysis {
0014   struct L1AnalysisRecoMetDataFormat {
0015     L1AnalysisRecoMetDataFormat() { Reset(); };
0016     ~L1AnalysisRecoMetDataFormat() { Reset(); };
0017 
0018     void Reset() {
0019       met = -999.;
0020       metPx = -999.;
0021       metPy = -999.;
0022       metPhi = -999.;
0023       pfMetNoMu = -999.;
0024       pfMetNoMuPx = -999.;
0025       pfMetNoMuPy = -999.;
0026       pfMetNoMuPhi = -999.;
0027       caloMet = -999.;
0028       caloMetPhi = -999.;
0029       caloSumEt = -999.;
0030       caloMetBE = -999.;
0031       caloMetPhiBE = -999.;
0032       caloSumEtBE = -999.;
0033       caloHt = -999.;
0034       Ht = -999.;
0035       mHt = -999.;
0036       mHtPhi = -999.;
0037       sumEt = -999.;
0038       ecalFlag = 0;
0039       hcalFlag = 0;
0040     }
0041 
0042     float met;
0043     float metPx;
0044     float metPy;
0045     float metPhi;
0046     float pfMetNoMu;
0047     float pfMetNoMuPx;
0048     float pfMetNoMuPy;
0049     float pfMetNoMuPhi;
0050     float caloMet;
0051     float caloMetPhi;
0052     float caloSumEt;
0053     float caloMetBE;
0054     float caloMetPhiBE;
0055     float caloSumEtBE;
0056     float caloHt;
0057     float Ht;
0058     float mHt;
0059     float mHtPhi;
0060     float sumEt;
0061     unsigned short ecalFlag;
0062     unsigned short hcalFlag;
0063   };
0064 }  // namespace L1Analysis
0065 #endif