|
| ChiSqMap2D (TString name, Int_t xbins, Double_t xlow, Double_t xhigh, Int_t ybins, Double_t ylow, Double_t yhigh) |
|
void | SetParNames (TString xpar, TString ypar) |
|
void | SetLabel (TString label) |
|
TString | GetLabel () const |
|
Double_t | GetFitX () const |
|
Double_t | GetFitY () const |
|
Double_t | GetFitXErrorUp () const |
|
Double_t | GetFitXErrorLow () const |
|
Double_t | GetFitYErrorUp () const |
|
Double_t | GetFitYErrorLow () const |
|
Double_t | GetEstErrorX (Double_t thres=0.1, Bool_t around_fit=kTRUE) const |
|
Double_t | GetEstErrorY (Double_t thres=0.1, Bool_t around_fit=kTRUE) const |
|
Double_t | GetEstX () const |
|
Double_t | GetEstY () const |
|
TH2D * | GetHist () const |
|
void | SetXFit (Double_t Value, Double_t errLow=0, Double_t errHigh=-1) |
|
void | SetYFit (Double_t Value, Double_t errLow=0, Double_t errHigh=-1) |
|
void | GetMin (Double_t &x, Double_t &y) const |
|
void | Draw (Option_t *opt="") |
|
void | GetXYE (Double_t &x, Double_t &eX, Double_t &y, Double_t &eY) const |
|
| Object () |
|
virtual TString | GetExtractType () const |
|
virtual TString | HTMLExtract (Int_t, TString="") const |
|
virtual void | HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const |
|
virtual void | Add (const Object *pack) |
|
virtual Long64_t | Merge (TCollection *collection) |
|
virtual Bool_t | CanBeTableElement () const |
|
Definition at line 20 of file ChiSqMap2D.h.
◆ ChiSqMap2D() [1/2]
Hal::ChiSqMap2D::ChiSqMap2D |
( |
| ) |
|
|
protected |
◆ ChiSqMap2D() [2/2]
Hal::ChiSqMap2D::ChiSqMap2D |
( |
TString | name, |
|
|
Int_t | xbins, |
|
|
Double_t | xlow, |
|
|
Double_t | xhigh, |
|
|
Int_t | ybins, |
|
|
Double_t | ylow, |
|
|
Double_t | yhigh ) |
- Parameters
-
name | name of ma |
xbins | number of x-bins |
xlow | low edge of first x-bin |
xhigh | high edge of last x-bin |
ybins | y bins |
ylow | low edge of first y-bin |
yhigh | high edge of last y-bin |
Definition at line 37 of file ChiSqMap2D.cxx.
◆ ~ChiSqMap2D()
Hal::ChiSqMap2D::~ChiSqMap2D |
( |
| ) |
|
|
virtual |
◆ ChiLabel()
static TString Hal::ChiSqMap2D::ChiLabel |
( |
| ) |
|
|
inlinestatic |
- Returns
- label for chi-square test
Definition at line 69 of file ChiSqMap2D.h.
◆ ChiNDFLabel()
static TString Hal::ChiSqMap2D::ChiNDFLabel |
( |
| ) |
|
|
inlinestatic |
- Returns
- label for chi-square test value normalized by NDF
Definition at line 74 of file ChiSqMap2D.h.
◆ Draw()
void Hal::ChiSqMap2D::Draw |
( |
Option_t * | opt = "" | ) |
|
- Parameters
-
opt | min - draw min value on chi2 map as a square fit - draw min fitted by parabola around found minimum nolin - draw without fitted parameters |
Definition at line 64 of file ChiSqMap2D.cxx.
◆ GetEstErrorX()
Double_t Hal::ChiSqMap2D::GetEstErrorX |
( |
Double_t | thres = 0.1, |
|
|
Bool_t | around_fit = kTRUE ) const |
calculate uncertainty estimated as an thres% change
- Parameters
-
thres | threshold of uncertainty, if negative uses "hessian like method" |
around_fit | if true estimate around fit, otherwise estimate around global minimum |
- Returns
- 0 if calculation failed
Definition at line 227 of file ChiSqMap2D.cxx.
◆ GetEstErrorY()
Double_t Hal::ChiSqMap2D::GetEstErrorY |
( |
Double_t | thres = 0.1, |
|
|
Bool_t | around_fit = kTRUE ) const |
calculate uncertainty estimated as an thres% change
- Parameters
-
thres | threshold of uncertainty, if negative uses "hessian like method" |
around_fit | if true estimate around fit, otherwise estimate around global minimum |
- Returns
- 0 if calculation failed
Definition at line 255 of file ChiSqMap2D.cxx.
◆ GetEstX()
Double_t Hal::ChiSqMap2D::GetEstX |
( |
| ) |
const |
- Returns
- minimum on chi2 with parabola interpolation
Definition at line 283 of file ChiSqMap2D.cxx.
◆ GetEstY()
Double_t Hal::ChiSqMap2D::GetEstY |
( |
| ) |
const |
- Returns
- minimum on chi2 with parabola interpolation
Definition at line 303 of file ChiSqMap2D.cxx.
◆ GetFitX()
Double_t Hal::ChiSqMap2D::GetFitX |
( |
| ) |
const |
◆ GetFitXErrorLow()
Double_t Hal::ChiSqMap2D::GetFitXErrorLow |
( |
| ) |
const |
◆ GetFitXErrorUp()
Double_t Hal::ChiSqMap2D::GetFitXErrorUp |
( |
| ) |
const |
◆ GetFitY()
Double_t Hal::ChiSqMap2D::GetFitY |
( |
| ) |
const |
◆ GetFitYErrorLow()
Double_t Hal::ChiSqMap2D::GetFitYErrorLow |
( |
| ) |
const |
◆ GetFitYErrorUp()
Double_t Hal::ChiSqMap2D::GetFitYErrorUp |
( |
| ) |
const |
◆ GetHist()
TH2D * Hal::ChiSqMap2D::GetHist |
( |
| ) |
const |
|
inline |
◆ GetLabel()
TString Hal::ChiSqMap2D::GetLabel |
( |
| ) |
const |
|
inline |
◆ GetMin()
void Hal::ChiSqMap2D::GetMin |
( |
Double_t & | x, |
|
|
Double_t & | y ) const |
◆ GetXYE()
void Hal::ChiSqMap2D::GetXYE |
( |
Double_t & | x, |
|
|
Double_t & | eX, |
|
|
Double_t & | y, |
|
|
Double_t & | eY ) const |
find min max and calculate statistic uncertainty by revering hessian
- Parameters
-
Definition at line 323 of file ChiSqMap2D.cxx.
◆ SetLabel()
void Hal::ChiSqMap2D::SetLabel |
( |
TString | label | ) |
|
|
inline |
set label it should describe value of minimized value
- Parameters
-
Definition at line 60 of file ChiSqMap2D.h.
◆ SetParNames()
void Hal::ChiSqMap2D::SetParNames |
( |
TString | xpar, |
|
|
TString | ypar ) |
- Parameters
-
xpar | name of x parameter |
ypar | name of y parameter |
Definition at line 123 of file ChiSqMap2D.cxx.
◆ SetXFit()
void Hal::ChiSqMap2D::SetXFit |
( |
Double_t | Value, |
|
|
Double_t | errLow = 0, |
|
|
Double_t | errHigh = -1 ) |
set fitted parameter on X-axis
- Parameters
-
Value | parameter value |
errLow | lower error |
errHigh | higher error if negative then high error = low error |
Definition at line 42 of file ChiSqMap2D.cxx.
◆ SetYFit()
void Hal::ChiSqMap2D::SetYFit |
( |
Double_t | Value, |
|
|
Double_t | errLow = 0, |
|
|
Double_t | errHigh = -1 ) |
set fitted parameter on Y-axis
- Parameters
-
Value | parameter value |
errLow | lower error |
errHigh | higher error if negative then high error = low error |
Definition at line 53 of file ChiSqMap2D.cxx.
The documentation for this class was generated from the following files: