Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TFractionFitter Class Reference

#include <TFractionFitter.h>

Inheritance diagram for TFractionFitter:

Inheritance graph
[legend]
Collaboration diagram for TFractionFitter:

Collaboration graph
[legend]
List of all members.

Public Methods

 TFractionFitter ()
 TFractionFitter (TH1 *data, TObjArray *MCs)
virtual ~TFractionFitter ()
TVirtualFitterGetFitter () const
void ErrorAnalysis (Double_t UP)
void SetRangeX (Int_t low, Int_t high)
void ReleaseRangeX ()
void SetRangeY (Int_t low, Int_t high)
void ReleaseRangeY ()
void SetRangeZ (Int_t low, Int_t high)
void ReleaseRangeZ ()
void Constrain (Int_t parm, Double_t low, Double_t high)
void UnConstrain (Int_t parm)
void SetData (TH1 *data)
void SetMC (Int_t parm, TH1 *MC)
void SetWeight (Int_t parm, TH1 *weight)
Int_t Fit ()
void GetResult (Int_t parm, Double_t &value, Double_t &error) const
TH1GetPlot ()

Protected Attributes

Bool_t fFitDone
Int_t fLowLimitX
Int_t fHighLimitX
Int_t fLowLimitY
Int_t fHighLimitY
Int_t fLowLimitZ
Int_t fHighLimitZ
TH1fData
TObjArray fMCs
TObjArray fWeights
Double_t fIntegralData
Double_t * fIntegralMCs
Double_t * fFractions
TH1fPlot
Int_t fNpar

Friends

void TFractionFitFCN (Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t flag)

Constructor & Destructor Documentation

TFractionFitter::TFractionFitter  
 

TFractionFitter::TFractionFitter TH1   data,
TObjArray   MCs
 

virtual TFractionFitter::~TFractionFitter   [virtual]
 


Member Function Documentation

TVirtualFitter* TFractionFitter::GetFitter   const
 

void TFractionFitter::ErrorAnalysis Double_t    UP
 

void TFractionFitter::SetRangeX Int_t    low,
Int_t    high
 

void TFractionFitter::ReleaseRangeX  
 

void TFractionFitter::SetRangeY Int_t    low,
Int_t    high
 

void TFractionFitter::ReleaseRangeY  
 

void TFractionFitter::SetRangeZ Int_t    low,
Int_t    high
 

void TFractionFitter::ReleaseRangeZ  
 

void TFractionFitter::Constrain Int_t    parm,
Double_t    low,
Double_t    high
 

void TFractionFitter::UnConstrain Int_t    parm
 

void TFractionFitter::SetData TH1   data
 

void TFractionFitter::SetMC Int_t    parm,
TH1   MC
 

void TFractionFitter::SetWeight Int_t    parm,
TH1   weight
 

Int_t TFractionFitter::Fit  
 

void TFractionFitter::GetResult Int_t    parm,
Double_t &    value,
Double_t &    error
const
 

TH1* TFractionFitter::GetPlot  
 


Friends And Related Function Documentation

void TFractionFitFCN Int_t &    npar,
Double_t *    gin,
Double_t &    f,
Double_t *    par,
Int_t    flag
[friend]
 


Member Data Documentation

Bool_t TFractionFitter::fFitDone [protected]
 

Definition at line 60 of file TFractionFitter.h.

Int_t TFractionFitter::fLowLimitX [protected]
 

Definition at line 61 of file TFractionFitter.h.

Int_t TFractionFitter::fHighLimitX [protected]
 

Definition at line 62 of file TFractionFitter.h.

Int_t TFractionFitter::fLowLimitY [protected]
 

Definition at line 63 of file TFractionFitter.h.

Int_t TFractionFitter::fHighLimitY [protected]
 

Definition at line 64 of file TFractionFitter.h.

Int_t TFractionFitter::fLowLimitZ [protected]
 

Definition at line 65 of file TFractionFitter.h.

Int_t TFractionFitter::fHighLimitZ [protected]
 

Definition at line 66 of file TFractionFitter.h.

TH1* TFractionFitter::fData [protected]
 

Definition at line 69 of file TFractionFitter.h.

TObjArray TFractionFitter::fMCs [protected]
 

Definition at line 70 of file TFractionFitter.h.

TObjArray TFractionFitter::fWeights [protected]
 

Definition at line 71 of file TFractionFitter.h.

Double_t TFractionFitter::fIntegralData [protected]
 

Definition at line 72 of file TFractionFitter.h.

Double_t* TFractionFitter::fIntegralMCs [protected]
 

Definition at line 73 of file TFractionFitter.h.

Double_t* TFractionFitter::fFractions [protected]
 

Definition at line 74 of file TFractionFitter.h.

TH1* TFractionFitter::fPlot [protected]
 

Definition at line 75 of file TFractionFitter.h.

Int_t TFractionFitter::fNpar [protected]
 

Definition at line 77 of file TFractionFitter.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:57:52 2003 for ROOT by doxygen1.2.16