analysis.h ========== **File Path**: ``modules/analysis/include/AnalysisG/analysis.h`` **File Type**: H (Header) **Lines**: 124 Dependencies ------------ **Includes**: - ``generators/dataloader.h`` - ``generators/optimizer.h`` - ``generators/sampletracer.h`` - ``io/io.h`` - ``string`` - ``structs/settings.h`` - ``templates/event_template.h`` - ``templates/graph_template.h`` - ``templates/metric_template.h`` - ``templates/model_template.h`` - ``templates/selection_template.h`` Classes ------- ``analysis`` ~~~~~~~~~~~~ **Inherits from**: ``notification, public tools`` **Methods**: - ``void add_samples(std::string path, std::string label)`` - ``void add_selection_template(selection_template* sel)`` - ``void add_event_template(event_template* ev, std::string label)`` - ``void add_graph_template(graph_template* gr, std::string label)`` - ``void add_metric_template(metric_template* mx, model_template* mdl)`` - ``void add_model(model_template* model, optimizer_params_t* op, std...)`` - ``void add_model(model_template* model, std::string run_name)`` - ``void attach_threads()`` - ``void start()`` - ``map progress_mode()`` Functions --------- ``void flush(std::map* data)``