HackAnalysis  2
analysislist.h
1 #include "Analyses/ATLAS_EXOT_2018_06.h"
2 #include "Analyses/ATLAS_SUSY_2017_04_2body.h"
3 #include "Analyses/ATLAS_SUSY_2017_04_3body.h"
4 #include "Analyses/ATLAS_SUSY_2018_16.h"
5 #include "Analyses/ATLAS_SUSY_2019_08.h"
6 #include "Analyses/ATLAS_SUSY_2019_09_offshell.h"
7 #include "Analyses/ATLAS_SUSY_2019_09_onshell.h"
8 #include "Analyses/CMS_EXO_20_004.h"
9 #include "Analyses/DT_CMS.h"
10 #include "Analyses/HSCP_ATLAS.h"
11 
12 
13 // Here we use macros to set up the list of all analyses
14 // and functions to check whether to run them. Sadly we can't
15 // also generate the include lines above.
16 // However, deleting an entry from here will completely disable the analysis;
17 // we also have settings at runtime to do that on a per-run basis.
18 
19 #define MAP_ONNX_ANALYSES(F)
20 
21 #define MAP_ANALYSES(F) \
22 F(ATLAS_EXOT_2018_06)\
23 F(ATLAS_SUSY_2017_04_2body)\
24 F(ATLAS_SUSY_2017_04_3body)\
25 F(ATLAS_SUSY_2018_16)\
26 F(ATLAS_SUSY_2019_08)\
27 F(ATLAS_SUSY_2019_09_offshell)\
28 F(ATLAS_SUSY_2019_09_onshell)\
29 F(CMS_EXO_20_004)\
30 F(DT_CMS)\
31 F(HSCP_ATLAS)