18 if (mask & 0x00000000FFFFFFFF) c -= 32;
19 if (mask & 0x0000FFFF0000FFFF) c -= 16;
20 if (mask & 0x00FF00FF00FF00FF) c -= 8;
21 if (mask & 0x0F0F0F0F0F0F0F0F) c -= 4;
22 if (mask & 0x3333333333333333) c -= 2;
23 if (mask & 0x5555555555555555) c -= 1;
79 map<string, bool> FastNoiseFilters{};
82 FastNoiseFilters[
"SciFi"] = base & FAST_FILTER_SCIFI;
83 FastNoiseFilters[
"SciFi_Total"] = base & FAST_FILTER_SCIFI_TOTAL;
84 FastNoiseFilters[
"US"] = base & FAST_FILTER_US;
85 FastNoiseFilters[
"US_Total"] = base & FAST_FILTER_US_TOTAL;
86 FastNoiseFilters[
"DS"] = base & FAST_FILTER_DS;
87 FastNoiseFilters[
"DS_Total"] = base & FAST_FILTER_DS_TOTAL;
88 FastNoiseFilters[
"Veto_Total"] = base & FAST_FILTER_VETO_TOTAL;
90 return FastNoiseFilters;
95 map<string, bool> AdvNoiseFilters{};
98 AdvNoiseFilters[
"SciFi_Planes"] = base & ADVANCED_FILTER_SCIFI_PLANES;
99 AdvNoiseFilters[
"SciFi_Hits"] = base & ADVANCED_FILTER_SCIFI_HITS;
100 AdvNoiseFilters[
"US_Planes"] = base & ADVANCED_FILTER_US_PLANES;
101 AdvNoiseFilters[
"US_Hits"] = base & ADVANCED_FILTER_US_HITS;
102 AdvNoiseFilters[
"DSH_Planes"] = base & ADVANCED_FILTER_DSH_PLANES;
103 AdvNoiseFilters[
"DSH_Hits"] = base & ADVANCED_FILTER_DSH_HITS;
104 AdvNoiseFilters[
"DSV_Planes"] = base & ADVANCED_FILTER_DSV_PLANES;
105 AdvNoiseFilters[
"DSV_Hits"] = base & ADVANCED_FILTER_DSV_HITS;
106 AdvNoiseFilters[
"DS_Planes"] = base & ADVANCED_FILTER_DS_PLANES;
107 AdvNoiseFilters[
"VETO_Planes"] = base & ADVANCED_FILTER_VETO_PLANES;
108 AdvNoiseFilters[
"VETO_Hits"] = base & ADVANCED_FILTER_VETO_HITS;
109 AdvNoiseFilters[
"GLOBAL_Planes"] = base & ADVANCED_FILTER_GLOBAL_PLANES;
111 return AdvNoiseFilters;