Analysis.hpp
Go to the documentation of this file.
void add_result(const SignalRegionData &sr) Add the given result to the internal results list. Definition: Analysis.cpp:113 void reset() Public method to reset this instance for reuse, avoiding the need for "new" or "delete". Definition: Analysis.cpp:43 AnalysisData and SignalRegion structures. bool _luminosity_is_set Definition: Analysis.hpp:114 void add(Analysis *other) Add the results of another analysis to this one. Argument is not const, because the other needs to be... Definition: Analysis.cpp:145 virtual void collect_results()=0 Gather together the info for likelihood calculation. A container for the result of an analysis, potentially with many signal regions and correlations... Definition: AnalysisData.hpp:148 void set_covariance(const Eigen::MatrixXd &srcov) Set the covariance matrix, expressing SR correlations. Definition: Analysis.cpp:116 virtual void analysis_specific_reset()=0 Reset the analysis-specific variables. A class for collider analyses within ColliderBit. Definition: Analysis.hpp:41 virtual void run(const HEPUtils::Event *)=0 void analyze(const HEPUtils::Event &) Analyze the event (accessed by reference). Definition: Analysis.cpp:52 A simple container for the result of one signal region from one analysis. Definition: AnalysisData.hpp:57 virtual void combine(const Analysis *other)=0 Add the analysis-specific variables of another analysis to this one. const AnalysisData & get_results() Get the collection of SignalRegionData for likelihood computation. Definition: Analysis.cpp:78 |