File indexing completed on 2024-04-06 12:21:12
0001 #ifndef __L1Analysis_L1AnalysisRecoMetFilterDataFormat_H__
0002 #define __L1Analysis_L1AnalysisRecoMetFilterDataFormat_H__
0003
0004
0005
0006
0007
0008
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 }
0045 #endif