Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef __L1Analysis_L1AnalysisRecoMetFilterDataFormat_H__
0002 #define __L1Analysis_L1AnalysisRecoMetFilterDataFormat_H__
0003 
0004 //-------------------------------------------------------------------------------
0005 // Created 27/01/2016 - A. Bundock
0006 //
0007 //
0008 // Addition of met reco information
0009 //-------------------------------------------------------------------------------
0010 
0011 #include <vector>
0012 
0013 namespace L1Analysis {
0014   struct L1AnalysisRecoMetFilterDataFormat {
0015     L1AnalysisRecoMetFilterDataFormat() { Reset(); };
0016     ~L1AnalysisRecoMetFilterDataFormat() { Reset(); };
0017 
0018     void Reset() {
0019       hbheNoiseFilter = false;
0020       hbheNoiseIsoFilter = false;
0021       cscTightHalo2015Filter = false;
0022       globalSuperTightHalo2016Filter = false;
0023       ecalDeadCellTPFilter = false;
0024       goodVerticesFilter = false;
0025       eeBadScFilter = false;
0026       chHadTrackResFilter = false;
0027       muonBadTrackFilter = false;
0028       badPFMuonFilter = false;
0029       badChCandFilter = false;
0030     }
0031 
0032     bool hbheNoiseFilter;
0033     bool hbheNoiseIsoFilter;
0034     bool cscTightHalo2015Filter;
0035     bool globalSuperTightHalo2016Filter;
0036     bool ecalDeadCellTPFilter;
0037     bool goodVerticesFilter;
0038     bool eeBadScFilter;
0039     bool chHadTrackResFilter;
0040     bool muonBadTrackFilter;
0041     bool badPFMuonFilter;
0042     bool badChCandFilter;
0043   };
0044 }  // namespace L1Analysis
0045 #endif