#include <TUnfoldSys.h>
Inheritance diagram for TUnfoldSys:

Public Types | |
| enum | ESysErrMode |
| enum | ESysErrMode |
Public Member Functions | |
| TUnfoldSys (const TH2 *hist_A, EHistMap histmap, ERegMode regmode=kRegModeSize, EConstraint constraint=kEConstraintNone) | |
| virtual | ~TUnfoldSys (void) |
| void | AddSysError (const TH2 *sysError, const char *name, EHistMap histmap, ESysErrMode mode) |
| void | GetDeltaSysSource (TH1 *hist_delta, const char *source, const Int_t *binMap=0) |
| void | SubtractBackground (const TH1 *hist_bgr, const char *name, Double_t scale=1.0, Double_t scale_error=0.0) |
| virtual Int_t | SetInput (const TH1 *hist_y, Double_t scaleBias=0.0, Double_t oneOverZeroError=0.0) |
| void | GetDeltaSysBackgroundScale (TH1 *delta, const char *source, const Int_t *binMap=0) |
| void | SetTauError (Double_t delta_tau) |
| void | GetDeltaSysTau (TH1 *delta, const Int_t *binMap=0) |
| void | GetEmatrixSysUncorr (TH2 *ematrix, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysSource (TH2 *ematrix, const char *source, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysBackgroundUncorr (TH2 *ematrix, const char *source, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysBackgroundScale (TH2 *ematrix, const char *source, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysTau (TH2 *ematrix, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixInput (TH2 *ematrix, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixTotal (TH2 *ematrix, const Int_t *binMap=0) |
| Double_t | GetChi2Sys (void) |
| TUnfoldSys (const TH2 *hist_A, EHistMap histmap, ERegMode regmode=kRegModeSize, EConstraint constraint=kEConstraintNone) | |
| virtual | ~TUnfoldSys (void) |
| void | AddSysError (const TH2 *sysError, const char *name, EHistMap histmap, ESysErrMode mode) |
| void | GetDeltaSysSource (TH1 *hist_delta, const char *source, const Int_t *binMap=0) |
| void | SubtractBackground (const TH1 *hist_bgr, const char *name, Double_t scale=1.0, Double_t scale_error=0.0) |
| virtual Int_t | SetInput (const TH1 *hist_y, Double_t scaleBias=0.0, Double_t oneOverZeroError=0.0) |
| void | GetDeltaSysBackgroundScale (TH1 *delta, const char *source, const Int_t *binMap=0) |
| void | SetTauError (Double_t delta_tau) |
| void | GetDeltaSysTau (TH1 *delta, const Int_t *binMap=0) |
| void | GetEmatrixSysUncorr (TH2 *ematrix, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysSource (TH2 *ematrix, const char *source, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysBackgroundUncorr (TH2 *ematrix, const char *source, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysBackgroundScale (TH2 *ematrix, const char *source, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixSysTau (TH2 *ematrix, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixInput (TH2 *ematrix, const Int_t *binMap=0, Bool_t clearEmat=kTRUE) |
| void | GetEmatrixTotal (TH2 *ematrix, const Int_t *binMap=0) |
| Double_t | GetChi2Sys (void) |
Protected Member Functions | |
| TUnfoldSys (void) | |
| virtual void | ClearResults (void) |
| virtual void | PrepareSysError (void) |
| virtual TMatrixDSparse * | PrepareUncorrEmat (const TMatrixDSparse *m1, const TMatrixDSparse *m2) |
| virtual TMatrixDSparse * | PrepareCorrEmat (const TMatrixDSparse *m1, const TMatrixDSparse *m2, const TMatrixDSparse *dsys) |
| void | ScaleColumnsByVector (TMatrixDSparse *m, const TMatrixTBase< Double_t > *v) const |
| void | VectorMapToHist (TH1 *hist_delta, const TMatrixDSparse *delta, const Int_t *binMap) |
| void | GetEmatrixFromVyy (const TMatrixDSparse *vyy, TH2 *ematrix, const Int_t *binMap, Bool_t clearEmat) |
| void | DoBackgroundSubtraction (void) |
| TUnfoldSys (void) | |
| virtual void | ClearResults (void) |
| virtual void | PrepareSysError (void) |
| virtual TMatrixDSparse * | PrepareUncorrEmat (const TMatrixDSparse *m1, const TMatrixDSparse *m2) |
| virtual TMatrixDSparse * | PrepareCorrEmat (const TMatrixDSparse *m1, const TMatrixDSparse *m2, const TMatrixDSparse *dsys) |
| void | ScaleColumnsByVector (TMatrixDSparse *m, const TMatrixTBase< Double_t > *v) const |
| void | VectorMapToHist (TH1 *hist_delta, const TMatrixDSparse *delta, const Int_t *binMap) |
| void | GetEmatrixFromVyy (const TMatrixDSparse *vyy, TH2 *ematrix, const Int_t *binMap, Bool_t clearEmat) |
| void | DoBackgroundSubtraction (void) |
Protected Attributes | |
| TMatrixDSparse * | fDAinRelSq |
| TMatrixD * | fDAinColRelSq |
| TMatrixD * | fAoutside |
| TMap * | fSysIn |
| TMap * | fBgrIn |
| TMap * | fBgrErrUncorrIn |
| TMap * | fBgrErrCorrIn |
| Double_t | fDtau |
| TMatrixD * | fYData |
| TMatrixDSparse * | fVyyData |
| TMatrixDSparse * | fEmatUncorrX |
| TMatrixDSparse * | fEmatUncorrAx |
| TMap * | fDeltaCorrX |
| TMap * | fDeltaCorrAx |
| TMatrixDSparse * | fDeltaSysTau |
| TMatrixDSparse * | fDAinRelSq |
| TMatrixD * | fDAinColRelSq |
| TMatrixD * | fAoutside |
| TMap * | fSysIn |
| TMap * | fBgrIn |
| TMap * | fBgrErrUncorrIn |
| TMap * | fBgrErrCorrIn |
| TMatrixD * | fYData |
| TMatrixDSparse * | fVyyData |
| TMatrixDSparse * | fEmatUncorrX |
| TMatrixDSparse * | fEmatUncorrAx |
| TMap * | fDeltaCorrX |
| TMap * | fDeltaCorrAx |
| TMatrixDSparse * | fDeltaSysTau |
Private Member Functions | |
| void | InitTUnfoldSys (void) |
| void | InitTUnfoldSys (void) |
Definition at line 19 of file TUnfoldSys.h.
Definition at line 49 of file TUnfoldSys.h.
Definition at line 49 of file TUnfoldSys.h.
| TUnfoldSys::TUnfoldSys | ( | void | ) | [protected] |
| TUnfoldSys::TUnfoldSys | ( | const TH2 * | hist_A, | |
| EHistMap | histmap, | |||
| ERegMode | regmode = kRegModeSize, |
|||
| EConstraint | constraint = kEConstraintNone | |||
| ) |
Definition at line 177 of file TUnfoldSys.cxx.
References TUnfold::CreateSparseMatrix(), TUnfold::DeleteMatrix(), fAoutside, fDAinColRelSq, fDAinRelSq, TUnfold::fSumOverY, TUnfold::fXToHist, TH1::GetBinContent(), TH1::GetBinError(), TUnfold::GetNx(), TUnfold::GetNy(), InitTUnfoldSys(), and TUnfold::kHistMapOutputHoriz.
| TUnfoldSys::~TUnfoldSys | ( | void | ) | [virtual] |
Definition at line 610 of file TUnfoldSys.cxx.
References ClearResults(), TUnfold::DeleteMatrix(), fBgrErrCorrIn, fBgrErrUncorrIn, fBgrIn, fDAinColRelSq, fDAinRelSq, fDeltaCorrAx, fDeltaCorrX, fSysIn, fVyyData, and fYData.
| TUnfoldSys::TUnfoldSys | ( | void | ) | [protected] |
| TUnfoldSys::TUnfoldSys | ( | const TH2 * | hist_A, | |
| EHistMap | histmap, | |||
| ERegMode | regmode = kRegModeSize, |
|||
| EConstraint | constraint = kEConstraintNone | |||
| ) |
| virtual TUnfoldSys::~TUnfoldSys | ( | void | ) | [virtual] |
| void TUnfoldSys::InitTUnfoldSys | ( | void | ) | [private] |
Definition at line 570 of file TUnfoldSys.cxx.
References fAoutside, fBgrErrCorrIn, fBgrErrUncorrIn, fBgrIn, fDAinColRelSq, fDAinRelSq, fDeltaCorrAx, fDeltaCorrX, fDeltaSysTau, fDtau, fEmatUncorrAx, fEmatUncorrX, fSysIn, fVyyData, fYData, TCollection::SetOwner(), and TMap::SetOwnerKeyValue().
Referenced by TUnfoldSys().
| void TUnfoldSys::ClearResults | ( | void | ) | [protected, virtual] |
Reimplemented from TUnfold.
Definition at line 625 of file TUnfoldSys.cxx.
References TMap::Clear(), TUnfold::ClearResults(), TUnfold::DeleteMatrix(), fDeltaCorrAx, fDeltaCorrX, fDeltaSysTau, fEmatUncorrAx, and fEmatUncorrX.
Referenced by ~TUnfoldSys().
| void TUnfoldSys::PrepareSysError | ( | void | ) | [protected, virtual] |
Definition at line 635 of file TUnfoldSys.cxx.
References TMap::Add(), TUnfold::AddMSparse(), TUnfold::CreateSparseMatrix(), data, TUnfold::DeleteMatrix(), TUnfold::fA, fDeltaCorrAx, fDeltaCorrX, fDeltaSysTau, fDtau, fEmatUncorrAx, fEmatUncorrX, TMap::FindObject(), fSysIn, TUnfold::fTauSquared, TUnfold::GetDXDAM(), TUnfold::GetDXDtauSquared(), TMatrixTSparse< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNrows(), TUnfold::GetNy(), TMatrixTSparse< Element >::GetRowIndexArray(), TObjString::GetString(), i, TUnfold::MultiplyMSparseMSparse(), n, TMapIter::Next(), PrepareCorrEmat(), PrepareUncorrEmat(), ROOT_VERSION, ROOT_VERSION_CODE, and TMath::Sqrt().
Referenced by GetChi2Sys(), GetDeltaSysBackgroundScale(), GetDeltaSysSource(), GetDeltaSysTau(), GetEmatrixFromVyy(), GetEmatrixSysBackgroundScale(), GetEmatrixSysSource(), GetEmatrixSysTau(), and GetEmatrixSysUncorr().
| TMatrixDSparse * TUnfoldSys::PrepareUncorrEmat | ( | const TMatrixDSparse * | m1, | |
| const TMatrixDSparse * | m2 | |||
| ) | [protected, virtual] |
Definition at line 730 of file TUnfoldSys.cxx.
References TUnfold::AddMSparse(), TUnfold::DeleteMatrix(), Reflex::F, TUnfold::fA, fDAinColRelSq, fDAinRelSq, G, TUnfold::GetDXDAZ(), TMatrixTSparse< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNrows(), TMatrixTSparse< Element >::GetRowIndexArray(), H, TUnfold::MultiplyMSparseMSparse(), TUnfold::MultiplyMSparseMSparseTranspVector(), TUnfold::MultiplyMSparseTranspMSparse(), r1, r2, r3, r4, r5, r6, and ScaleColumnsByVector().
Referenced by PrepareSysError().
| TMatrixDSparse * TUnfoldSys::PrepareCorrEmat | ( | const TMatrixDSparse * | m1, | |
| const TMatrixDSparse * | m2, | |||
| const TMatrixDSparse * | dsys | |||
| ) | [protected, virtual] |
| void TUnfoldSys::ScaleColumnsByVector | ( | TMatrixDSparse * | m, | |
| const TMatrixTBase< Double_t > * | v | |||
| ) | const [protected] |
Definition at line 1149 of file TUnfoldSys.cxx.
References Fatal(), TMatrixTSparse< Element >::GetMatrixArray(), TMatrixTSparse< Element >::GetRowIndexArray(), i, j, and m.
Referenced by PrepareUncorrEmat().
| void TUnfoldSys::VectorMapToHist | ( | TH1 * | hist_delta, | |
| const TMatrixDSparse * | delta, | |||
| const Int_t * | binMap | |||
| ) | [protected] |
Definition at line 1186 of file TUnfoldSys.cxx.
References c, TUnfold::fHistToX, TMatrixTSparse< Element >::GetMatrixArray(), TH1::GetNbinsX(), TMatrixTSparse< Element >::GetRowIndexArray(), TArray::GetSize(), i, TH1::SetBinContent(), and TH1::SetBinError().
Referenced by GetDeltaSysBackgroundScale(), GetDeltaSysSource(), and GetDeltaSysTau().
| void TUnfoldSys::GetEmatrixFromVyy | ( | const TMatrixDSparse * | vyy, | |
| TH2 * | ematrix, | |||
| const Int_t * | binMap, | |||
| Bool_t | clearEmat | |||
| ) | [protected] |
Definition at line 1068 of file TUnfoldSys.cxx.
References TUnfold::DeleteMatrix(), TUnfold::ErrorMatrixToHist(), TUnfold::GetDXDY(), TUnfold::MultiplyMSparseMSparse(), TUnfold::MultiplyMSparseMSparseTranspVector(), and PrepareSysError().
Referenced by GetEmatrixInput().
| void TUnfoldSys::DoBackgroundSubtraction | ( | void | ) | [protected] |
Definition at line 333 of file TUnfoldSys.cxx.
References TUnfold::AddMSparse(), TUnfold::DeleteMatrix(), TObject::Fatal(), fBgrErrCorrIn, fBgrErrUncorrIn, fBgrIn, TUnfold::fVyy, fVyyData, TUnfold::fY, fYData, TMatrixTSparse< Element >::GetColIndexArray(), TCollection::GetEntries(), TMatrixTSparse< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNrows(), TUnfold::GetNy(), TMatrixTSparse< Element >::GetRowIndexArray(), TMap::GetValue(), i, TUnfold::InvertMSparse(), k, TUnfold::MultiplyMSparseMSparseTranspVector(), n, name, TMapIter::Next(), and row.
Referenced by SetInput(), and SubtractBackground().
| void TUnfoldSys::AddSysError | ( | const TH2 * | sysError, | |
| const char * | name, | |||
| EHistMap | histmap, | |||
| ESysErrMode | mode | |||
| ) |
Definition at line 250 of file TUnfoldSys.cxx.
References TMap::Add(), TUnfold::CreateSparseMatrix(), data, TObject::Error(), TUnfold::fA, TMap::FindObject(), TUnfold::fSumOverY, fSysIn, TUnfold::fXToHist, TH1::GetBinContent(), TUnfold::GetNx(), TUnfold::GetNy(), TUnfold::kHistMapOutputHoriz, kSysErrModeMatrix, kSysErrModeRelative, and kSysErrModeShift.
Referenced by testUnfold1(), and testUnfold3().
| void TUnfoldSys::GetDeltaSysSource | ( | TH1 * | hist_delta, | |
| const char * | source, | |||
| const Int_t * | binMap = 0 | |||
| ) |
Definition at line 951 of file TUnfoldSys.cxx.
References fDeltaCorrX, TMap::FindObject(), PrepareSysError(), TPair::Value(), and VectorMapToHist().
| void TUnfoldSys::SubtractBackground | ( | const TH1 * | hist_bgr, | |
| const char * | name, | |||
| Double_t | scale = 1.0, |
|||
| Double_t | scale_error = 0.0 | |||
| ) |
Definition at line 532 of file TUnfoldSys.cxx.
References TMap::Add(), DoBackgroundSubtraction(), TObject::Error(), fBgrErrCorrIn, fBgrErrUncorrIn, fBgrIn, TMap::FindObject(), fYData, TH1::GetBinContent(), TH1::GetBinError(), TUnfold::GetNy(), TObject::Info(), and row.
Referenced by testUnfold3().
| Int_t TUnfoldSys::SetInput | ( | const TH1 * | hist_y, | |
| Double_t | scaleBias = 0.0, |
|||
| Double_t | oneOverZeroError = 0.0 | |||
| ) | [virtual] |
Reimplemented from TUnfold.
Definition at line 502 of file TUnfoldSys.cxx.
References DoBackgroundSubtraction(), TUnfold::fVyy, fVyyData, TUnfold::fY, fYData, and TUnfold::SetInput().
Referenced by testUnfold1(), testUnfold3(), and testUnfold4().
| void TUnfoldSys::GetDeltaSysBackgroundScale | ( | TH1 * | delta, | |
| const char * | source, | |||
| const Int_t * | binMap = 0 | |||
| ) |
Definition at line 966 of file TUnfoldSys.cxx.
References fBgrErrCorrIn, TMap::FindObject(), TUnfold::GetDXDY(), TUnfold::MultiplyMSparseMSparse(), PrepareSysError(), TPair::Value(), and VectorMapToHist().
| void TUnfoldSys::SetTauError | ( | Double_t | delta_tau | ) |
Definition at line 945 of file TUnfoldSys.cxx.
References TUnfold::DeleteMatrix(), fDeltaSysTau, and fDtau.
Definition at line 983 of file TUnfoldSys.cxx.
References fDeltaSysTau, PrepareSysError(), and VectorMapToHist().
| void TUnfoldSys::GetEmatrixSysUncorr | ( | TH2 * | ematrix, | |
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
Definition at line 718 of file TUnfoldSys.cxx.
References TUnfold::ErrorMatrixToHist(), fEmatUncorrX, and PrepareSysError().
Referenced by GetEmatrixTotal().
| void TUnfoldSys::GetEmatrixSysSource | ( | TH2 * | ematrix, | |
| const char * | source, | |||
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
Definition at line 991 of file TUnfoldSys.cxx.
References TUnfold::DeleteMatrix(), TUnfold::ErrorMatrixToHist(), fDeltaCorrX, TMap::FindObject(), TUnfold::MultiplyMSparseMSparseTranspVector(), PrepareSysError(), and TPair::Value().
Referenced by GetEmatrixTotal().
| void TUnfoldSys::GetEmatrixSysBackgroundScale | ( | TH2 * | ematrix, | |
| const char * | source, | |||
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
Definition at line 1009 of file TUnfoldSys.cxx.
References TUnfold::DeleteMatrix(), TUnfold::ErrorMatrixToHist(), fBgrErrCorrIn, TMap::FindObject(), TUnfold::GetDXDY(), TUnfold::MultiplyMSparseMSparse(), TUnfold::MultiplyMSparseMSparseTranspVector(), PrepareSysError(), and TPair::Value().
| void TUnfoldSys::GetEmatrixSysTau | ( | TH2 * | ematrix, | |
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
Definition at line 1030 of file TUnfoldSys.cxx.
References TUnfold::DeleteMatrix(), TUnfold::ErrorMatrixToHist(), fDeltaSysTau, TUnfold::MultiplyMSparseMSparseTranspVector(), and PrepareSysError().
Referenced by GetEmatrixTotal().
| void TUnfoldSys::GetEmatrixInput | ( | TH2 * | ematrix, | |
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
Definition at line 1045 of file TUnfoldSys.cxx.
References fVyyData, and GetEmatrixFromVyy().
Referenced by testUnfold3().
Definition at line 1086 of file TUnfoldSys.cxx.
References fDeltaCorrX, TUnfold::GetEmatrix(), GetEmatrixSysSource(), GetEmatrixSysTau(), GetEmatrixSysUncorr(), kFALSE, and TMapIter::Next().
Referenced by testUnfold1(), and testUnfold3().
| Double_t TUnfoldSys::GetChi2Sys | ( | void | ) |
Definition at line 1103 of file TUnfoldSys.cxx.
References TUnfold::AddMSparse(), TUnfold::DeleteMatrix(), TUnfold::fA, fDeltaCorrAx, fDeltaSysTau, fEmatUncorrAx, TUnfold::fVyy, TUnfold::fY, TUnfold::GetAx(), TMap::GetValue(), i, TUnfold::InvertMSparse(), j, TMatrixT< Element >::kMinus, TUnfold::MultiplyMSparseMSparse(), TUnfold::MultiplyMSparseMSparseTranspVector(), TMapIter::Next(), and PrepareSysError().
Referenced by testUnfold1().
| void TUnfoldSys::InitTUnfoldSys | ( | void | ) | [private] |
| virtual void TUnfoldSys::ClearResults | ( | void | ) | [protected, virtual] |
Reimplemented from TUnfold.
| virtual void TUnfoldSys::PrepareSysError | ( | void | ) | [protected, virtual] |
| virtual TMatrixDSparse* TUnfoldSys::PrepareUncorrEmat | ( | const TMatrixDSparse * | m1, | |
| const TMatrixDSparse * | m2 | |||
| ) | [protected, virtual] |
| virtual TMatrixDSparse* TUnfoldSys::PrepareCorrEmat | ( | const TMatrixDSparse * | m1, | |
| const TMatrixDSparse * | m2, | |||
| const TMatrixDSparse * | dsys | |||
| ) | [protected, virtual] |
| void TUnfoldSys::ScaleColumnsByVector | ( | TMatrixDSparse * | m, | |
| const TMatrixTBase< Double_t > * | v | |||
| ) | const [protected] |
| void TUnfoldSys::VectorMapToHist | ( | TH1 * | hist_delta, | |
| const TMatrixDSparse * | delta, | |||
| const Int_t * | binMap | |||
| ) | [protected] |
| void TUnfoldSys::GetEmatrixFromVyy | ( | const TMatrixDSparse * | vyy, | |
| TH2 * | ematrix, | |||
| const Int_t * | binMap, | |||
| Bool_t | clearEmat | |||
| ) | [protected] |
| void TUnfoldSys::DoBackgroundSubtraction | ( | void | ) | [protected] |
| void TUnfoldSys::AddSysError | ( | const TH2 * | sysError, | |
| const char * | name, | |||
| EHistMap | histmap, | |||
| ESysErrMode | mode | |||
| ) |
| void TUnfoldSys::GetDeltaSysSource | ( | TH1 * | hist_delta, | |
| const char * | source, | |||
| const Int_t * | binMap = 0 | |||
| ) |
| void TUnfoldSys::SubtractBackground | ( | const TH1 * | hist_bgr, | |
| const char * | name, | |||
| Double_t | scale = 1.0, |
|||
| Double_t | scale_error = 0.0 | |||
| ) |
| virtual Int_t TUnfoldSys::SetInput | ( | const TH1 * | hist_y, | |
| Double_t | scaleBias = 0.0, |
|||
| Double_t | oneOverZeroError = 0.0 | |||
| ) | [virtual] |
Reimplemented from TUnfold.
| void TUnfoldSys::GetDeltaSysBackgroundScale | ( | TH1 * | delta, | |
| const char * | source, | |||
| const Int_t * | binMap = 0 | |||
| ) |
| void TUnfoldSys::SetTauError | ( | Double_t | delta_tau | ) |
| void TUnfoldSys::GetEmatrixSysUncorr | ( | TH2 * | ematrix, | |
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
| void TUnfoldSys::GetEmatrixSysSource | ( | TH2 * | ematrix, | |
| const char * | source, | |||
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
| void TUnfoldSys::GetEmatrixSysBackgroundUncorr | ( | TH2 * | ematrix, | |
| const char * | source, | |||
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
| void TUnfoldSys::GetEmatrixSysBackgroundScale | ( | TH2 * | ematrix, | |
| const char * | source, | |||
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
| void TUnfoldSys::GetEmatrixSysTau | ( | TH2 * | ematrix, | |
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
| void TUnfoldSys::GetEmatrixInput | ( | TH2 * | ematrix, | |
| const Int_t * | binMap = 0, |
|||
| Bool_t | clearEmat = kTRUE | |||
| ) |
| Double_t TUnfoldSys::GetChi2Sys | ( | void | ) |
TMatrixDSparse* TUnfoldSys::fDAinRelSq [protected] |
Definition at line 23 of file TUnfoldSys.h.
Referenced by InitTUnfoldSys(), PrepareUncorrEmat(), TUnfoldSys(), and ~TUnfoldSys().
TMatrixD* TUnfoldSys::fDAinColRelSq [protected] |
Definition at line 24 of file TUnfoldSys.h.
Referenced by InitTUnfoldSys(), PrepareUncorrEmat(), TUnfoldSys(), and ~TUnfoldSys().
TMatrixD* TUnfoldSys::fAoutside [protected] |
TMap* TUnfoldSys::fSysIn [protected] |
Definition at line 26 of file TUnfoldSys.h.
Referenced by AddSysError(), InitTUnfoldSys(), PrepareSysError(), and ~TUnfoldSys().
TMap* TUnfoldSys::fBgrIn [protected] |
Definition at line 27 of file TUnfoldSys.h.
Referenced by DoBackgroundSubtraction(), InitTUnfoldSys(), SubtractBackground(), and ~TUnfoldSys().
TMap* TUnfoldSys::fBgrErrUncorrIn [protected] |
Definition at line 28 of file TUnfoldSys.h.
Referenced by DoBackgroundSubtraction(), InitTUnfoldSys(), SubtractBackground(), and ~TUnfoldSys().
TMap* TUnfoldSys::fBgrErrCorrIn [protected] |
Definition at line 29 of file TUnfoldSys.h.
Referenced by DoBackgroundSubtraction(), GetDeltaSysBackgroundScale(), GetEmatrixSysBackgroundScale(), InitTUnfoldSys(), SubtractBackground(), and ~TUnfoldSys().
Double_t TUnfoldSys::fDtau [protected] |
Definition at line 30 of file TUnfoldSys.h.
Referenced by InitTUnfoldSys(), PrepareSysError(), and SetTauError().
TMatrixD* TUnfoldSys::fYData [protected] |
Definition at line 31 of file TUnfoldSys.h.
Referenced by DoBackgroundSubtraction(), InitTUnfoldSys(), SetInput(), SubtractBackground(), and ~TUnfoldSys().
TMatrixDSparse* TUnfoldSys::fVyyData [protected] |
Definition at line 32 of file TUnfoldSys.h.
Referenced by DoBackgroundSubtraction(), GetEmatrixInput(), InitTUnfoldSys(), SetInput(), and ~TUnfoldSys().
TMatrixDSparse* TUnfoldSys::fEmatUncorrX [protected] |
Definition at line 33 of file TUnfoldSys.h.
Referenced by ClearResults(), GetEmatrixSysUncorr(), InitTUnfoldSys(), and PrepareSysError().
TMatrixDSparse* TUnfoldSys::fEmatUncorrAx [protected] |
Definition at line 34 of file TUnfoldSys.h.
Referenced by ClearResults(), GetChi2Sys(), InitTUnfoldSys(), and PrepareSysError().
TMap* TUnfoldSys::fDeltaCorrX [protected] |
Definition at line 35 of file TUnfoldSys.h.
Referenced by ClearResults(), GetDeltaSysSource(), GetEmatrixSysSource(), GetEmatrixTotal(), InitTUnfoldSys(), PrepareSysError(), and ~TUnfoldSys().
TMap* TUnfoldSys::fDeltaCorrAx [protected] |
Definition at line 36 of file TUnfoldSys.h.
Referenced by ClearResults(), GetChi2Sys(), InitTUnfoldSys(), PrepareSysError(), and ~TUnfoldSys().
TMatrixDSparse* TUnfoldSys::fDeltaSysTau [protected] |
Definition at line 37 of file TUnfoldSys.h.
Referenced by ClearResults(), GetChi2Sys(), GetDeltaSysTau(), GetEmatrixSysTau(), InitTUnfoldSys(), PrepareSysError(), and SetTauError().
TMatrixDSparse* TUnfoldSys::fDAinRelSq [protected] |
Definition at line 23 of file TUnfoldSys.h.
TMatrixD* TUnfoldSys::fDAinColRelSq [protected] |
Definition at line 24 of file TUnfoldSys.h.
TMatrixD* TUnfoldSys::fAoutside [protected] |
Definition at line 25 of file TUnfoldSys.h.
TMap* TUnfoldSys::fSysIn [protected] |
Definition at line 26 of file TUnfoldSys.h.
TMap* TUnfoldSys::fBgrIn [protected] |
Definition at line 27 of file TUnfoldSys.h.
TMap* TUnfoldSys::fBgrErrUncorrIn [protected] |
Definition at line 28 of file TUnfoldSys.h.
TMap* TUnfoldSys::fBgrErrCorrIn [protected] |
Definition at line 29 of file TUnfoldSys.h.
TMatrixD* TUnfoldSys::fYData [protected] |
Definition at line 31 of file TUnfoldSys.h.
TMatrixDSparse* TUnfoldSys::fVyyData [protected] |
Definition at line 32 of file TUnfoldSys.h.
TMatrixDSparse* TUnfoldSys::fEmatUncorrX [protected] |
Definition at line 33 of file TUnfoldSys.h.
TMatrixDSparse* TUnfoldSys::fEmatUncorrAx [protected] |
Definition at line 34 of file TUnfoldSys.h.
TMap* TUnfoldSys::fDeltaCorrX [protected] |
Definition at line 35 of file TUnfoldSys.h.
TMap* TUnfoldSys::fDeltaCorrAx [protected] |
Definition at line 36 of file TUnfoldSys.h.
TMatrixDSparse* TUnfoldSys::fDeltaSysTau [protected] |
Definition at line 37 of file TUnfoldSys.h.
1.5.1