16 #include "fillPileUp.h"
29 #include "include/BaseAnalysis.h"
30 #include "analysislist.h"
33 #include "include/ReadWriteEvent.h"
37 #include <sys/ioctl.h>
39 #include "yaml-cpp/yaml.h"
42 #define IF_X_RTN_CREATE_ANA_X(A) \
43 if (name == #A) return new A();
45 #define APPEND_ANALYSIS_TO_LIST(A) \
46 analysislist.push_back(#A);
53 void CreateAnalysisList(vector<string> &analysislist);
61 void progressbar(
float progress,
string message);
80 bool checkconvergence;
81 double convergencemargin;
85 vector<std::string> Analyses_To_Run;
87 vector<std::string> pythia_strings;
88 string pileupfilename;
97 void ReadYAML(std::string & YAMLfname);
98 template<
typename T1>
void SetValue(T1 & var,
const string& varname, YODA_YAML::Node & config)
101 YODA_YAML::Node result = config[
"settings"][varname];
107 template<
typename T1>
void SetValue(T1 & var,YODA_YAML::Node & result)
Definition: BaseAnalysis.h:106
Class to hold settings, read from the YAML file, such as number of cores, deltaR for the jets,...
Definition: running.h:65