![]() |
AliPhysics
4a7363b (4a7363b)
|
Public Member Functions | |
Holder () | |
virtual | ~Holder () |
void | CopyAttr (Holder *h) |
Protected Member Functions | |
Holder (const char *name, const char *title, Bool_t rel, UInt_t option, UInt_t id) | |
Holder (const Holder &other) | |
Holder & | operator= (const Holder &other) |
virtual Graph * | StackError (Graph *g, Bool_t ignoreErr, Bool_t quad) const =0 |
virtual void | SumError (Graph *g, Int_t i, Bool_t ignoreErr, Bool_t quad, UInt_t opt) const =0 |
virtual UInt_t | GetDOption () const |
virtual void | SetDOption (EDrawOption_t opt) |
virtual Bool_t | IsRelative () const |
virtual void | Print (Option_t *option="") const |
virtual void | ls (Option_t *option) const |
UShort_t | XMode (Int_t opt=-1) const |
void | DoAdd (UShort_t xMode, Double_t curExl, Double_t curExh, Double_t curEyl, Double_t curEyh, Bool_t ignoreErr, Bool_t quad, Bool_t sqOld, Double_t &exl, Double_t &exh, Double_t &eyl, Double_t &eyh) const |
void | SetAttributes (Graph *g) const |
Protected Attributes | |
Bool_t | fRelative |
UInt_t | fOption |
Friends | |
struct | GraphSysErr |
Base class to hold systematic errors
Definition at line 5659 of file GraphSysErr.C.
|
inline |
CTOR
Definition at line 5666 of file GraphSysErr.C.
|
inlinevirtual |
DTOR
Definition at line 5676 of file GraphSysErr.C.
|
inlineprotected |
CTOR with name and title
name | Name |
title | Title |
rel | Relative or absolue |
option | Draw Option |
id | Identifier |
Definition at line 5696 of file GraphSysErr.C.
|
inlineprotected |
Copy constructorr
other | Object to copy from |
Definition at line 5711 of file GraphSysErr.C.
|
inline |
Definition at line 5677 of file GraphSysErr.C.
Referenced by GraphSysErr::Ratio().
|
inlineprotected |
Do add errors
xMode | X-mode |
curExl | Currently summed/stacked X low error |
curExh | Currently summed/stacked X high error |
curEyl | Currently summed/stacked Y low error |
curEyh | Currently summed/stacked Y high error |
ignoreErr | If true, ignore errors on currently stack errors |
quad | If true, add in quadrature |
sqOld | If false, assume current errors are squared already |
exl | Input: this sources X low error, Output: new value |
exh | Input: this sources X high error, Output: new value |
eyl | Input: this sources Y low error, Output: new value |
eyh | Input: this sources Y high error, Output: new value |
Definition at line 5828 of file GraphSysErr.C.
|
inlineprotectedvirtual |
Definition at line 5767 of file GraphSysErr.C.
Referenced by GraphSysErr::MakeMulti().
|
inlineprotectedvirtual |
Check if this is a relative error
Definition at line 5779 of file GraphSysErr.C.
Referenced by GraphSysErr::Average(), GraphSysErr::Export(), GraphSysErr::ExportPoint(), GraphSysErr::FindCompat(), GraphSysErr::GetCommonErrorYDown(), GraphSysErr::GetCommonErrorYUp(), GraphSysErr::Import(), GraphSysErr::IsRelative(), GraphSysErr::Print(), GraphSysErr::Ratio(), GraphSysErr::SavePrimitive(), and GraphSysErr::Scale().
|
inlineprotectedvirtual |
Definition at line 5795 of file GraphSysErr.C.
Assignment operator
other | Object to assign from |
Definition at line 5727 of file GraphSysErr.C.
Referenced by GraphSysErr::HolderP2P::operator=(), and GraphSysErr::HolderCommon::operator=().
|
inlineprotectedvirtual |
Reimplemented in GraphSysErr::HolderCommon, and GraphSysErr::HolderP2P.
Definition at line 5781 of file GraphSysErr.C.
|
inlineprotected |
|
inlineprotectedvirtual |
Set the draw option
opt | Option |
Definition at line 5773 of file GraphSysErr.C.
Referenced by GraphSysErr::SetSysOption().
|
protectedpure virtual |
Create new graph with stacked errors
g | Previous errors |
ignoreErr | If true, ignore previous errors |
quad | If true, add in quadrature |
Implemented in GraphSysErr::HolderCommon, and GraphSysErr::HolderP2P.
Referenced by GraphSysErr::MakeMulti().
|
protectedpure virtual |
Sum errors at point. Point i of g is updated
g | Where to sum |
i | Point |
ignoreErr | If true, ignore exusisting errros |
quad | Add in quadrature |
opt | Option |
Implemented in GraphSysErr::HolderCommon, and GraphSysErr::HolderP2P.
Referenced by GraphSysErr::MakeMulti().
Definition at line 5800 of file GraphSysErr.C.
Referenced by GraphSysErr::GetYandError(), and GraphSysErr::MakeMulti().
|
friend |
Containing class is a friemd
Definition at line 5662 of file GraphSysErr.C.
|
protected |
|
protected |