1 #ifndef __BCMTFANALYSISFACILITY__H
2 #define __BCMTFANALYSISFACILITY__H
28 #include "../../BAT/BCLog.h"
124 int PerformCalibrationAnalysis(
const char * dirname,
const std::vector<double> & default_parameters,
int index,
const std::vector<double> & parametervalues,
int nensembles = 1000);
132 std::vector<TH1D>
BuildEnsemble(
const std::vector<double> & parameters, std::string options=
"");
141 TTree *
BuildEnsembles(
const std::vector<double> & parameters,
int nensembles, std::string options=
"");
150 TTree *
BuildEnsembles(TTree * tree,
int nensembles, std::string options=
"");
160 TTree *
PerformEnsembleTest(
const std::vector<double> & parameters,
int nensembles, std::string options=
"");
171 TTree *
PerformEnsembleTest(TTree * tree,
int nensembles,
int start = 0, std::string options=
"");
177 std::vector<TH1D>
MatrixToHistograms(
const std::vector< std::vector<double> > & matrix);