BCMTFAnalysisFacility.h
111 void PerformSingleSystematicAnalyses(const std::string& dirname, const std::string& options = "");
121 void PerformCalibrationAnalysis(const std::string& dirname, const std::vector<double>& default_parameters, int index, const std::vector<double>& parametervalues, int nensembles = 1000);
129 std::vector<TH1D> BuildEnsemble(const std::vector<double>& parameters, const std::string& options = "");
138 TTree* BuildEnsembles(const std::vector<double>& parameters, int nensembles, const std::string& options = "");
157 TTree* PerformEnsembleTest(const std::vector<double>& parameters, int nensembles, const std::string& options = "");
168 TTree* PerformEnsembleTest(TTree* tree, int nensembles, int start = 0, const std::string& options = "");
void PerformSingleSystematicAnalyses(const std::string &dirname, const std::string &options="")
Perform the analysis using one systematic at a time, without systematic and with all systematics...
Definition: BCMTFAnalysisFacility.cxx:974
void SetFlagMarginalize(bool flag)
Set a flag for using MCMC (true) or not (false).
Definition: BCMTFAnalysisFacility.h:74
void PerformCalibrationAnalysis(const std::string &dirname, const std::vector< double > &default_parameters, int index, const std::vector< double > ¶metervalues, int nensembles=1000)
Perform the analysis on pseudo-data generated by varying one of the parameters.
Definition: BCMTFAnalysisFacility.cxx:1209
TTree * BuildEnsembles(const std::vector< double > ¶meters, int nensembles, const std::string &options="")
Build ensembles based on a single set of parameters.
Definition: BCMTFAnalysisFacility.cxx:213
void PerformSingleChannelAnalyses(const std::string &dirname, const std::string &options="")
Perform the full set of single channel analyses and the combination.
Definition: BCMTFAnalysisFacility.cxx:701
BCLog::LogLevel GetLogLevel()
Get the log level for the ensemble test.
Definition: BCMTFAnalysisFacility.h:86
std::vector< TH1D > MatrixToHistograms(const std::vector< std::vector< double > > &matrix)
Transform a matrix to a set of histograms.
Definition: BCMTFAnalysisFacility.cxx:664
A class summarizing a set of predefined measurements.
Definition: BCMTFAnalysisFacility.h:35
void SetLogLevel(BCLog::LogLevel level)
Set the log level for the ensemble test.
Definition: BCMTFAnalysisFacility.h:92
std::vector< TH1D > BuildEnsemble(const std::vector< double > ¶meters, const std::string &options="")
Build a single ensemble based on a single set of parameters.
Definition: BCMTFAnalysisFacility.cxx:61
TTree * PerformEnsembleTest(const std::vector< double > ¶meters, int nensembles, const std::string &options="")
Perform ensemble test based on one set of parameters.
Definition: BCMTFAnalysisFacility.cxx:309