1 #ifndef __BCMODELOUTPUT__H
2 #define __BCMODELOUTPUT__H
81 {
return fAnalysisTree; };
87 {
return fOutputFile; };
103 void SetFile(
const char * filename);
125 void Write(TObject * o);
145 void InitializeAnalysisTree();
149 void InitializeSATree();
153 TTree * fAnalysisTree;
158 std::vector<TTree *> fMarkovChainTrees;
179 unsigned int fNParameters;
180 double fProbability_apriori;
181 double fProbability_aposteriori;
182 std::vector<double> fMode_global;
183 std::vector<double> fMode_marginalized;
184 std::vector<double> fMean_marginalized;
185 std::vector<double> fMedian_marginalized;
186 std::vector<double> fQuantile_05;
187 std::vector<double> fQuantile_10;
188 std::vector<double> fQuantile_16;
189 std::vector<double> fQuantile_84;
190 std::vector<double> fQuantile_90;
191 std::vector<double> fQuantile_95;
void SetFile(const char *filename)
TTree * GetAnalysisTree()
The base class for all user-defined models.
void WriteMarginalizedDistributions()
void WriteMarkovChain(bool flag=true)
A class for creating an (ROOT) output file.
BCModelOutput & operator=(const BCModelOutput &modeloutput)
void SetModel(BCModel *model)