![]() |
MaCh3
2.5.0
Reference Guide
|
#include "PlottingUtils/PlottingUtils.h"#include "PlottingUtils/PlottingManager.h"Go to the source code of this file.
Functions | |
| std::vector< std::string > | FindSamples (const std::string &File) |
| std::vector< int > | FindDimensions (const std::string &File, const std::vector< std::string > &Samples) |
| double | GetPValue (const TH2D *hist) |
| void | PrintPosteriorPValue (const YAML::Node &Settings, const std::vector< TFile * > &InputFiles, const std::vector< std::string > &SampleNames) |
| void | OverlayViolin (const YAML::Node &Settings, const std::vector< TFile * > &InputFiles, const std::vector< std::string > &SampleNames, const std::vector< int > &SampleDimension, const std::unique_ptr< TCanvas > &canv) |
| void | OverlayPredicitve (const YAML::Node &Settings, const std::vector< TFile * > &InputFiles, const std::vector< std::string > &SampleNames, const std::vector< int > &SampleDimension, const std::unique_ptr< TCanvas > &canv) |
| void | GetMeanError (TH1D *hist, double &Mean, double &Error) |
| KS: Get mean and error from gaussian fit to event distribution. More... | |
| void | PrintPosteriorEventRates (const std::vector< TFile * > &InputFiles, const std::vector< std::string > &SampleNames) |
| KS Print event rates in Latex like table. More... | |
| void | PrintPosteriorFractionalUncertainties (const std::vector< TFile * > &InputFiles, const std::vector< std::string > &SampleNames) |
| KS: Print Fractional Uncertainties into Latex table format. More... | |
| double | GetLLH (TH1 *hist) |
| void | PrintPredictiveLLH (const std::vector< TFile * > &InputFiles, const std::vector< std::string > &SampleNames) |
| KS Print Predictive LLH into Latex table format. More... | |
| void | PredictivePlotting (const std::string &ConfigName, const std::vector< std::string > &FileNames) |
| int | main (int argc, char **argv) |
Variables | |
| MaCh3Plotting::PlottingManager * | PlotMan |
| constexpr const double | ScalingFactor = 10 |
Definition in file PredictivePlotting.cpp.
| std::vector<int> FindDimensions | ( | const std::string & | File, |
| const std::vector< std::string > & | Samples | ||
| ) |
Definition at line 48 of file PredictivePlotting.cpp.
| std::vector<std::string> FindSamples | ( | const std::string & | File | ) |
Definition at line 17 of file PredictivePlotting.cpp.
| double GetLLH | ( | TH1 * | hist | ) |
Definition at line 488 of file PredictivePlotting.cpp.
| void GetMeanError | ( | TH1D * | hist, |
| double & | Mean, | ||
| double & | Error | ||
| ) |
KS: Get mean and error from gaussian fit to event distribution.
Definition at line 380 of file PredictivePlotting.cpp.
| double GetPValue | ( | const TH2D * | hist | ) |
Definition at line 82 of file PredictivePlotting.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 603 of file PredictivePlotting.cpp.
| void OverlayPredicitve | ( | const YAML::Node & | Settings, |
| const std::vector< TFile * > & | InputFiles, | ||
| const std::vector< std::string > & | SampleNames, | ||
| const std::vector< int > & | SampleDimension, | ||
| const std::unique_ptr< TCanvas > & | canv | ||
| ) |
Definition at line 218 of file PredictivePlotting.cpp.
| void OverlayViolin | ( | const YAML::Node & | Settings, |
| const std::vector< TFile * > & | InputFiles, | ||
| const std::vector< std::string > & | SampleNames, | ||
| const std::vector< int > & | SampleDimension, | ||
| const std::unique_ptr< TCanvas > & | canv | ||
| ) |
Definition at line 160 of file PredictivePlotting.cpp.
| void PredictivePlotting | ( | const std::string & | ConfigName, |
| const std::vector< std::string > & | FileNames | ||
| ) |
Definition at line 547 of file PredictivePlotting.cpp.
| void PrintPosteriorEventRates | ( | const std::vector< TFile * > & | InputFiles, |
| const std::vector< std::string > & | SampleNames | ||
| ) |
KS Print event rates in Latex like table.
Definition at line 392 of file PredictivePlotting.cpp.
| void PrintPosteriorFractionalUncertainties | ( | const std::vector< TFile * > & | InputFiles, |
| const std::vector< std::string > & | SampleNames | ||
| ) |
KS: Print Fractional Uncertainties into Latex table format.
Definition at line 440 of file PredictivePlotting.cpp.
| void PrintPosteriorPValue | ( | const YAML::Node & | Settings, |
| const std::vector< TFile * > & | InputFiles, | ||
| const std::vector< std::string > & | SampleNames | ||
| ) |
Definition at line 94 of file PredictivePlotting.cpp.
| void PrintPredictiveLLH | ( | const std::vector< TFile * > & | InputFiles, |
| const std::vector< std::string > & | SampleNames | ||
| ) |
KS Print Predictive LLH into Latex table format.
Definition at line 500 of file PredictivePlotting.cpp.
| MaCh3Plotting::PlottingManager* PlotMan |
Definition at line 14 of file PredictivePlotting.cpp.
|
constexpr |
Definition at line 15 of file PredictivePlotting.cpp.