Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:21:12

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       puppi_metNoMu = -999.;
0028       puppi_metNoMuPx = -999.;
0029       puppi_metNoMuPy = -999.;
0030       puppi_metNoMuPhi = -999.;
0031       caloMet = -999.;
0032       caloMetPhi = -999.;
0033       caloSumEt = -999.;
0034       caloMetBE = -999.;
0035       caloMetPhiBE = -999.;
0036       caloSumEtBE = -999.;
0037       caloHt = -999.;
0038       Ht = -999.;
0039       mHt = -999.;
0040       mHtPhi = -999.;
0041       puppi_Ht = -999.;
0042       puppi_mHt = -999.;
0043       puppi_mHtPhi = -999.;
0044       sumEt = -999.;
0045       zPt = -999.;
0046       ecalFlag = 0;
0047       hcalFlag = 0;
0048     }
0049 
0050     float met;
0051     float metPx;
0052     float metPy;
0053     float metPhi;
0054     float puppi_metNoMu;
0055     float puppi_metNoMuPx;
0056     float puppi_metNoMuPy;
0057     float puppi_metNoMuPhi;
0058     float pfMetNoMu;
0059     float pfMetNoMuPx;
0060     float pfMetNoMuPy;
0061     float pfMetNoMuPhi;
0062     float caloMet;
0063     float caloMetPhi;
0064     float caloSumEt;
0065     float caloMetBE;
0066     float caloMetPhiBE;
0067     float caloSumEtBE;
0068     float caloHt;
0069     float Ht;
0070     float mHt;
0071     float mHtPhi;
0072     float sumEt;
0073     float puppi_Ht;
0074     float puppi_mHt;
0075     float puppi_mHtPhi;
0076     float zPt;
0077     unsigned short ecalFlag;
0078     unsigned short hcalFlag;
0079   };
0080 }  // namespace L1Analysis
0081 #endif