#include <MultiHistoChiSquare.h>
Public Member Functions | |
T1 & | function1 () |
const T1 & | function1 () const |
T2 & | function2 () |
const T2 & | function2 () const |
T3 & | function3 () |
const T3 & | function3 () const |
T4 & | function4 () |
const T4 & | function4 () const |
const T5 & | function5 () const |
T5 & | function5 () |
T6 & | function6 () |
const T6 & | function6 () const |
template<typename TT1 , typename TT2 , typename TT3 , typename TT4 , typename TT5 , typename TT6 > | |
MultiHistoChiSquare (TT1 &t1, TH1 *histo1, TT2 &t2, TH1 *histo2, TT3 &t3, TH1 *histo3, TT4 &t4, TH1 *histo4, TT5 &t5, TH1 *histo5, TT6 &t6, TH1 *histo6, double rangeMin, double rangeMax) | |
MultiHistoChiSquare () | |
size_t | numberOfBins () const |
double | operator() () const |
void | setHistos (TH1 *histo1, TH1 *histo2, TH1 *histo3, TH1 *histo4, TH1 *histo5, TH1 *histo6) |
Private Attributes | |
T1 | chi1_ |
T2 | chi2_ |
T3 | chi3_ |
T4 | chi4_ |
T5 | chi5_ |
T6 | chi6_ |
Definition at line 18 of file MultiHistoChiSquare.h.
fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::MultiHistoChiSquare | ( | ) | [inline] |
Definition at line 20 of file MultiHistoChiSquare.h.
{ }
fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::MultiHistoChiSquare | ( | TT1 & | t1, |
TH1 * | histo1, | ||
TT2 & | t2, | ||
TH1 * | histo2, | ||
TT3 & | t3, | ||
TH1 * | histo3, | ||
TT4 & | t4, | ||
TH1 * | histo4, | ||
TT5 & | t5, | ||
TH1 * | histo5, | ||
TT6 & | t6, | ||
TH1 * | histo6, | ||
double | rangeMin, | ||
double | rangeMax | ||
) | [inline] |
T1& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function1 | ( | ) | [inline] |
Definition at line 61 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_.
{ return chi1_.function(); }
const T1& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function1 | ( | ) | const [inline] |
Definition at line 62 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_.
{ return chi1_.function(); }
T2& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function2 | ( | ) | [inline] |
Definition at line 63 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi2_.
{ return chi2_.function(); }
const T2& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function2 | ( | ) | const [inline] |
Definition at line 64 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi2_.
{ return chi2_.function(); }
T3& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function3 | ( | ) | [inline] |
Definition at line 65 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi3_.
{ return chi3_.function(); }
const T3& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function3 | ( | ) | const [inline] |
Definition at line 66 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi3_.
{ return chi3_.function(); }
const T4& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function4 | ( | ) | const [inline] |
Definition at line 68 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi4_.
{ return chi4_.function(); }
T4& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function4 | ( | ) | [inline] |
Definition at line 67 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi4_.
{ return chi4_.function(); }
const T5& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function5 | ( | ) | const [inline] |
Definition at line 70 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi5_.
{ return chi5_.function(); }
T5& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function5 | ( | ) | [inline] |
Definition at line 69 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi5_.
{ return chi5_.function(); }
const T6& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function6 | ( | ) | const [inline] |
Definition at line 72 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi6_.
{ return chi6_.function(); }
T6& fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function6 | ( | ) | [inline] |
Definition at line 71 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi6_.
{ return chi6_.function(); }
size_t fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins | ( | ) | const [inline] |
Definition at line 52 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi2_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi3_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi4_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi5_, and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi6_.
Referenced by fit::RootMinuitResultPrinter< MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 > >::print().
double fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator() | ( | ) | const [inline] |
Definition at line 36 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi2_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi3_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi4_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi5_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi6_, and prof2calltree::count.
void fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos | ( | TH1 * | histo1, |
TH1 * | histo2, | ||
TH1 * | histo3, | ||
TH1 * | histo4, | ||
TH1 * | histo5, | ||
TH1 * | histo6 | ||
) | [inline] |
Definition at line 44 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi2_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi3_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi4_, fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi5_, and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi6_.
T1 fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_ [private] |
Definition at line 74 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function1(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function1(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function1(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function1(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos().
T2 fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi2_ [private] |
Definition at line 75 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos().
T3 fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi3_ [private] |
Definition at line 76 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos().
T4 fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi4_ [private] |
Definition at line 77 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function4(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function4(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function4(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos().
T5 fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi5_ [private] |
Definition at line 78 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function5(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function5(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos().
T6 fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi6_ [private] |
Definition at line 79 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function6(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos().