Go to the source code of this file.
Defines | |
| #define | TEST_INPUT_COVARIANCE |
| #define | READ(TYPE, binning, name) |
| #define | NREPLICA 300 |
Functions | |
| void | CreateHistogramCopies (TH1 *h[3], TUnfoldBinning const *binning) |
| void | CreateHistogramCopies (TH2 *h[3], TUnfoldBinning const *binningX) |
| TH2 * | AddOverflowXY (TH2 *h, double widthX, double widthY) |
| TH1 * | AddOverflowX (TH1 *h, double width) |
| void | DrawOverflowX (TH1 *h, double posy) |
| void | DrawOverflowY (TH1 *h, double posx) |
| void | DrawPadProbability (TH2 *h) |
| void | DrawPadEfficiency (TH1 *h) |
| void | DrawPadReco (TH1 *histMcRec, TH1 *histMcbgrRec, TH1 *histDataRec, TH1 *histDataUnfold, TH2 *histProbability, TH2 *histRhoij) |
| void | DrawPadTruth (TH1 *histMcsigGen, TH1 *histDataGen, TH1 *histDataUnfold, char const *text=0, double tau=0.0, vector< double > const *r=0, TF1 *f=0) |
| void | DrawPadCorrelations (TH2 *h, vector< pair< TF1 *, vector< double > > > const *table) |
| TFitResultPtr | DoFit (TH1 *h, TH2 *rho, TH1 *truth, char const *text, vector< pair< TF1 *, vector< double > > > &table, int niter=0) |
| void | GetNiterGraphs (int iFirst, int iLast, vector< pair< TF1 *, vector< double > > > const &table, int color, TGraph *graph[4], int style) |
| void | GetNiterHist (int ifit, vector< pair< TF1 *, vector< double > > > const &table, TH1 *hist[4], int color, int style, int fillStyle) |
| void | testUnfold7c () |
| void | fcn (Int_t &npar, Double_t *gin, Double_t &f, Double_t *u, Int_t flag) |
Variables | |
| double const | kLegendFontSize = 0.05 |
| int | kNbinC = 0 |
| TRandom3 * | g_rnd |
| TH1 * | g_fcnHist = 0 |
| TMatrixD * | g_fcnMatrix = 0 |
| #define NREPLICA 300 |
Referenced by testUnfold7c().
| #define READ | ( | TYPE, | |||
| binning, | |||||
| name | ) |
TYPE *name[3]; inputFile->GetObject(#name,name[0]); \ name[0]->Write(); \ if(!name[0]) cout<<"Error reading " #name "\n"; \ CreateHistogramCopies(name,binning);
Referenced by testUnfold7c().
| #define TEST_INPUT_COVARIANCE |
Definition at line 96 of file testUnfold7c.C.
| TH1 * AddOverflowX | ( | TH1 * | h, | |
| double | width | |||
| ) |
Definition at line 1143 of file testUnfold7c.C.
Referenced by testUnfold7c().
| TH2 * AddOverflowXY | ( | TH2 * | h, | |
| double | widthX, | |||
| double | widthY | |||
| ) |
Definition at line 1113 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void CreateHistogramCopies | ( | TH2 * | h[3], | |
| TUnfoldBinning const * | binningX | |||
| ) |
Definition at line 1108 of file testUnfold7c.C.
| void CreateHistogramCopies | ( | TH1 * | h[3], | |
| TUnfoldBinning const * | binning | |||
| ) |
Definition at line 1077 of file testUnfold7c.C.
Referenced by testUnfold7c().
| TFitResultPtr DoFit | ( | TH1 * | h, | |
| TH2 * | rho, | |||
| TH1 * | truth, | |||
| char const * | text, | |||
| vector< pair< TF1 *, vector< double > > > & | table, | |||
| int | niter = 0 | |||
| ) |
Definition at line 1476 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void DrawOverflowX | ( | TH1 * | h, | |
| double | posy | |||
| ) |
Definition at line 1163 of file testUnfold7c.C.
Referenced by DrawPadCorrelations(), DrawPadEfficiency(), DrawPadProbability(), DrawPadReco(), and DrawPadTruth().
| void DrawOverflowY | ( | TH1 * | h, | |
| double | posx | |||
| ) |
Definition at line 1182 of file testUnfold7c.C.
Referenced by DrawPadCorrelations(), and DrawPadProbability().
| void DrawPadCorrelations | ( | TH2 * | h, | |
| vector< pair< TF1 *, vector< double > > > const * | table | |||
| ) |
Definition at line 1427 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void DrawPadEfficiency | ( | TH1 * | h | ) |
Definition at line 1203 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void DrawPadProbability | ( | TH2 * | h | ) |
Definition at line 1196 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void DrawPadReco | ( | TH1 * | histMcRec, | |
| TH1 * | histMcbgrRec, | |||
| TH1 * | histDataRec, | |||
| TH1 * | histDataUnfold, | |||
| TH2 * | histProbability, | |||
| TH2 * | histRhoij | |||
| ) |
Definition at line 1219 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void DrawPadTruth | ( | TH1 * | histMcsigGen, | |
| TH1 * | histDataGen, | |||
| TH1 * | histDataUnfold, | |||
| char const * | text = 0, |
|||
| double | tau = 0.0, |
|||
| vector< double > const * | r = 0, |
|||
| TF1 * | f = 0 | |||
| ) |
Definition at line 1317 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void fcn | ( | Int_t & | npar, | |
| Double_t * | gin, | |||
| Double_t & | f, | |||
| Double_t * | u, | |||
| Int_t | flag | |||
| ) |
Definition at line 1451 of file testUnfold7c.C.
Referenced by DoFit().
| void GetNiterGraphs | ( | int | iFirst, | |
| int | iLast, | |||
| vector< pair< TF1 *, vector< double > > > const & | table, | |||
| int | color, | |||
| TGraph * | graph[4], | |||
| int | style | |||
| ) |
Definition at line 1010 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void GetNiterHist | ( | int | ifit, | |
| vector< pair< TF1 *, vector< double > > > const & | table, | |||
| TH1 * | hist[4], | |||
| int | color, | |||
| int | style, | |||
| int | fillStyle | |||
| ) |
Definition at line 1045 of file testUnfold7c.C.
Referenced by testUnfold7c().
| void testUnfold7c | ( | ) |
Definition at line 140 of file testUnfold7c.C.
| TH1* g_fcnHist = 0 |
Definition at line 1448 of file testUnfold7c.C.
| TMatrixD* g_fcnMatrix = 0 |
Definition at line 1449 of file testUnfold7c.C.
| TRandom3* g_rnd |
Definition at line 138 of file testUnfold7c.C.
| double const kLegendFontSize = 0.05 |
Definition at line 108 of file testUnfold7c.C.
Referenced by DrawPadCorrelations(), DrawPadEfficiency(), DrawPadReco(), DrawPadTruth(), and testUnfold7c().
| int kNbinC = 0 |
Definition at line 109 of file testUnfold7c.C.
Referenced by DrawPadReco(), and testUnfold7c().
1.6.1