|
T1 & | function1 () |
|
const T1 & | function1 () const |
|
T2 & | function2 () |
|
const T2 & | function2 () const |
|
T3 & | function3 () |
|
const T3 & | function3 () const |
|
T4 & | function4 () |
|
const T4 & | function4 () const |
|
T5 & | function5 () |
|
const T5 & | function5 () const |
|
T6 & | function6 () |
|
const T6 & | function6 () const |
|
| MultiHistoChiSquare () |
|
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) |
|
size_t | numberOfBins () const |
|
double | operator() () const |
|
void | setHistos (TH1 *histo1, TH1 *histo2, TH1 *histo3, TH1 *histo4, TH1 *histo5, TH1 *histo6) |
|
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
class fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >
Definition at line 18 of file MultiHistoChiSquare.h.
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 57 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_.
58 return chi1_.numberOfBins() +
chi2_.numberOfBins() +
chi3_.numberOfBins() +
chi4_.numberOfBins() +
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 42 of file MultiHistoChiSquare.h.
References fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::chi1_, nano_mu_local_reco_cff::chi2, 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 submitPVResolutionJobs::count.
44 static size_t count = 0;
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
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 49 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_.
50 chi1_.setHistos(histo1);
51 chi2_.setHistos(histo2);
52 chi3_.setHistos(histo3);
53 chi4_.setHistos(histo4);
54 chi5_.setHistos(histo5);
55 chi6_.setHistos(histo6);
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 76 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function2(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, 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, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos().
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 77 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function3(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos().
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 78 of file MultiHistoChiSquare.h.
Referenced by fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::function4(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::function4(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::function4(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, helper::MultiHistoChiSquareNoArg, helper::MultiHistoChiSquareNoArg >::setHistos().
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 79 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, T6 >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::numberOfBins(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::operator()(), fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, T6 >::setHistos(), and fit::MultiHistoChiSquare< T1, T2, T3, T4, T5, helper::MultiHistoChiSquareNoArg >::setHistos().
template<typename T1, typename T2 = helper::MultiHistoChiSquareNoArg, typename T3 = helper::MultiHistoChiSquareNoArg, typename T4 = helper::MultiHistoChiSquareNoArg, typename T5 = helper::MultiHistoChiSquareNoArg, typename T6 = helper::MultiHistoChiSquareNoArg>
Definition at line 80 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().