TUnfoldSys Class Reference

#include <TUnfoldSys.h>

Inheritance diagram for TUnfoldSys:

TUnfold TUnfold TObject TObject TObject TObject List of all members.

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)

Detailed Description

Definition at line 19 of file TUnfoldSys.h.


Member Enumeration Documentation

enum TUnfoldSys::ESysErrMode

Definition at line 49 of file TUnfoldSys.h.

enum TUnfoldSys::ESysErrMode

Definition at line 49 of file TUnfoldSys.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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]

Definition at line 923 of file TUnfoldSys.cxx.

Referenced by PrepareSysError().

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.

void TUnfoldSys::GetDeltaSysTau ( TH1 *  delta,
const Int_t *  binMap = 0 
)

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::GetEmatrixSysBackgroundUncorr ( TH2 *  ematrix,
const char *  source,
const Int_t *  binMap = 0,
Bool_t  clearEmat = kTRUE 
)

Definition at line 1055 of file TUnfoldSys.cxx.

References TPair::Value().

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().

void TUnfoldSys::GetEmatrixTotal ( TH2 *  ematrix,
const Int_t *  binMap = 0 
)

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::GetDeltaSysTau ( TH1 *  delta,
const Int_t *  binMap = 0 
)

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 
)

void TUnfoldSys::GetEmatrixTotal ( TH2 *  ematrix,
const Int_t *  binMap = 0 
)

Double_t TUnfoldSys::GetChi2Sys ( void   ) 


Member Data Documentation

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]

Definition at line 25 of file TUnfoldSys.h.

Referenced by InitTUnfoldSys(), and TUnfoldSys().

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:48:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1