#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.