AnalysisData.hpp
Go to the documentation of this file.
64 : SignalRegionData(scounter.name(), nobs, scounter.weight_sum(), nbkg.first, scounter.weight_sum_err(), nbkg.second, nsigscaled) 71 : SignalRegionData(sr, nobs, scounter.weight_sum(), nbkg.first, scounter.weight_sum_err(), nbkg.second, nsigscaled) 165 std::cerr << "DEBUG: AnalysisData: " << this << " - Constructed (ctor with analysis name)" << std::endl; 178 std::cerr << "DEBUG: AnalysisData: " << this << " - Copy-constructed from " << © << std::endl; 194 AnalysisData(const std::vector<SignalRegionData>& srds, const Eigen::MatrixXd& cov=Eigen::MatrixXd()) 264 // std::cerr << "DEBUG: AnalysisData: isr:" << isr << ", srbg:" << srbg << ", srcov(isr,isr):" << srcov(isr,isr) << std::endl; SignalRegionData(const std::string &sr, double nobs, double nsigMC, double nbkg, double nsigMCsys, double nbkgerr, double nsigscaled=0) Constructor with separate n & nsys args. Definition: AnalysisData.hpp:82 double n_sig_MC The number of simulated model events passing selection for this signal region. Definition: AnalysisData.hpp:133 double calc_n_sig_scaled_sys() const Definition: AnalysisData.hpp:113 Eigen::MatrixXd srcov Optional covariance matrix between SRs (0x0 null matrix = no correlation info) Definition: AnalysisData.hpp:296 EventCounter class. AnalysisData(const std::string &name) Constructor with analysis name. Definition: AnalysisData.hpp:161 SignalRegionData(const std::string &sr, double nobs, const std::pair< double, double > &nsigMC, const std::pair< double, double > &nbkg, double nsigscaled=0) Constructor with {n,nsys} pair args. Definition: AnalysisData.hpp:75 std::vector< SignalRegionData >::iterator begin() Iterators (sugar for direct access to this->srdata) Definition: AnalysisData.hpp:284 double n_bkg The number of standard model events expected to pass the selection for this signal region... Definition: AnalysisData.hpp:135 SignalRegionData(const EventCounter &scounter, double nobs, const std::pair< double, double > &nbkg, double nsigscaled=0) Constructor with EventCounter arg for the signal count and SR name. Definition: AnalysisData.hpp:61 A container for the result of an analysis, potentially with many signal regions and correlations... Definition: AnalysisData.hpp:148 double n_obs The number of events passing selection for this signal region as reported by the experiment. Definition: AnalysisData.hpp:132 double calc_n_sig_scaled_stat() const Definition: AnalysisData.hpp:111 std::vector< SignalRegionData >::const_iterator end() const Definition: AnalysisData.hpp:287 SignalRegionData(const std::string &sr, double nobs, const EventCounter &scounter, const std::pair< double, double > &nbkg, double nsigscaled=0) Constructor with EventCounter arg for the signal count, but separate name. Definition: AnalysisData.hpp:68 double calc_n_sigbkg_err() const Definition: AnalysisData.hpp:117 std::string sr_label A label for the particular signal region of the analysis. Definition: AnalysisData.hpp:127 A simple class for counting events of type HEPUtils::Event. Definition: EventCounter.hpp:26 std::map< std::string, int > srdata_identifiers Map of names and indices of all entries in srdata, for easy lookup. Definition: AnalysisData.hpp:293 Simple header file for turning compiler warnings back on after having included one of the begin_ignor... std::vector< SignalRegionData > srdata List of signal regions' data summaries. Definition: AnalysisData.hpp:290 A simple container for the result of one signal region from one analysis. Definition: AnalysisData.hpp:57 std::vector< SignalRegionData >::iterator end() Definition: AnalysisData.hpp:286 Pragma directives to suppress compiler warnings coming from including Eigen library headers... void clear() Clear the list of SignalRegionData, and nullify the covariance matrix. Definition: AnalysisData.hpp:205 double calc_n_sig_MC_stat() const Definition: AnalysisData.hpp:103 double calc_n_sig_MC_err() const Definition: AnalysisData.hpp:105 bool check() const Check that the SRData list and the covariance matrix are consistent. Definition: AnalysisData.hpp:257 std::vector< SignalRegionData >::const_iterator begin() const Definition: AnalysisData.hpp:285 AnalysisData(const std::vector< SignalRegionData > &srds, const Eigen::MatrixXd &cov=Eigen::MatrixXd()) Constructor from a list of SignalRegionData and an optional correlation (or covariance?) matrix. Definition: AnalysisData.hpp:194 double calc_n_sig_scaled_err() const Definition: AnalysisData.hpp:115 |