|
virtual ULong64_t | SetOptionInternal (TString opt, ULong64_t prev=0) |
|
virtual void | MakePadsAndCanvases () |
|
virtual void | UpdateParameters ()=0 |
|
virtual void | MakeFunctions ()=0 |
|
virtual void | ScaleFunctions () |
|
virtual void | ScaleHistograms () |
|
virtual void | DrawFunctions () |
|
virtual void | MakeLegend () |
|
virtual void | UpdateLegend () |
|
void | DeleteFunctions () |
|
std::vector< TString > | GetLegendLabels () const |
|
ULong64_t | PrepBitTemplate (std::initializer_list< int > temps) const |
|
Bool_t | AreSimiliar (ULong64_t current, ULong64_t pattern) const |
|
virtual void | InnerPaint () |
|
virtual void | InnerRepaint () |
|
void | SetFlag (Int_t bit, Bool_t state) |
|
void | SetFlagForced (ULong64_t flag) |
|
void | ResetFewBits (ULong64_t &flag, std::initializer_list< Int_t > bits, Int_t set=-1) const |
|
Bool_t | OwnGraphic () const |
|
Bool_t | CheckOpt (Int_t opt) const |
|
ULong64_t | GetDrawFlags () const |
|
virtual void | OptionsApplied () |
|
virtual void | SetDefaultFlag () |
|
virtual Bool_t | CheckPads () const |
|
Bool_t | CanvasExist (Int_t canvasNo=0) const |
|
Bool_t | GetPatterns (TString opt, TString flag, std::vector< double > &vals) const |
|
void | ContitionalPattern (TString &option, TString pattern, ULong64_t &drawOpt, Int_t bit, Bool_t remove=kTRUE) const |
|
void | LockPad () |
|
void | UnlockPad () |
|
Int_t | GetPadsNo (Int_t canvasNo=0) const |
|
void | GotoPad (Int_t no, Int_t canvasNo=0) |
|
void | MakeCanvasPads (Int_t x=1, Int_t y=1, Int_t canvasNo=0) |
|
void | UpdateAllPads () |
|
void | ClearCanvas (Int_t canvas) |
|
void | CleanCommonData () |
|
Painter * | GetAncestor () const |
|
Definition at line 33 of file CorrFitPainter.h.
◆ CorrFitPainter()
Hal::CorrFitPainter::CorrFitPainter |
( |
CorrFitFunc * | func = nullptr | ) |
|
◆ ~CorrFitPainter()
Hal::CorrFitPainter::~CorrFitPainter |
( |
| ) |
|
|
virtual |
◆ AreSimiliar()
Bool_t Hal::CorrFitPainter::AreSimiliar |
( |
ULong64_t | current, |
|
|
ULong64_t | pattern ) const |
|
protected |
- Parameters
-
- Returns
- true if current have all bits from pattern
Definition at line 118 of file CorrFitPainter.cxx.
◆ DeleteFunctions()
void Hal::CorrFitPainter::DeleteFunctions |
( |
| ) |
|
|
protected |
◆ DrawFunctions()
void Hal::CorrFitPainter::DrawFunctions |
( |
| ) |
|
|
protectedvirtual |
◆ GetLegendLabels()
std::vector< TString > Hal::CorrFitPainter::GetLegendLabels |
( |
| ) |
const |
|
protected |
◆ InnerPaint()
void Hal::CorrFitPainter::InnerPaint |
( |
| ) |
|
|
protectedvirtual |
◆ InnerRepaint()
void Hal::CorrFitPainter::InnerRepaint |
( |
| ) |
|
|
protectedvirtual |
◆ MakeLegend()
void Hal::CorrFitPainter::MakeLegend |
( |
| ) |
|
|
protectedvirtual |
◆ MakePadsAndCanvases()
virtual void Hal::CorrFitPainter::MakePadsAndCanvases |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ PrepBitTemplate()
ULong64_t Hal::CorrFitPainter::PrepBitTemplate |
( |
std::initializer_list< int > | temps | ) |
const |
|
protected |
◆ ScaleFunctions()
void Hal::CorrFitPainter::ScaleFunctions |
( |
| ) |
|
|
protectedvirtual |
◆ ScaleHistograms()
void Hal::CorrFitPainter::ScaleHistograms |
( |
| ) |
|
|
protectedvirtual |
◆ SetOptionInternal()
ULong64_t Hal::CorrFitPainter::SetOptionInternal |
( |
TString | opt, |
|
|
ULong64_t | prev = 0 ) |
|
protectedvirtual |
- Parameters
-
opt,for | this class additional options are available:
- "chi2" - draw chi2 on legend (including total value of chi2 and NDF)
- "chi2s " - draw chi2 on legend
- "legend" - draw legend
|
prev | |
- Returns
Implements Hal::Painter.
Definition at line 120 of file CorrFitPainter.cxx.
◆ UpdateLegend()
void Hal::CorrFitPainter::UpdateLegend |
( |
| ) |
|
|
protectedvirtual |
◆ fCFPainter
◆ fDefFuncDrawOpt
TString Hal::CorrFitPainter::fDefFuncDrawOpt = "SAME" |
|
protected |
◆ fFittedFunc
CorrFitFunc* Hal::CorrFitPainter::fFittedFunc = {nullptr} |
|
protected |
◆ fFunctions
std::vector<std::vector<TF1*> > Hal::CorrFitPainter::fFunctions |
|
protected |
◆ fLegend
TLegend* Hal::CorrFitPainter::fLegend = {nullptr} |
|
protected |
◆ fLegendEntries
std::vector<TLegendEntry*> Hal::CorrFitPainter::fLegendEntries |
|
protected |
◆ fLegendPad
TVirtualPad* Hal::CorrFitPainter::fLegendPad = {nullptr} |
|
protected |
◆ fLegendPos
std::array<Double_t, 4> Hal::CorrFitPainter::fLegendPos = {0.7, 0.95, 0.7, 0.95} |
|
protected |
◆ fNormIndex
Int_t Hal::CorrFitPainter::fNormIndex = {-1} |
|
protected |
◆ kAutoNormBit
const int Hal::CorrFitPainter::kAutoNormBit = 8 |
|
staticprotected |
◆ kChi2
const int Hal::CorrFitPainter::kChi2 = 10 |
|
staticprotected |
◆ kChi2Short
const int Hal::CorrFitPainter::kChi2Short = 11 |
|
staticprotected |
◆ kLegendBit
const int Hal::CorrFitPainter::kLegendBit = 9 |
|
staticprotected |
The documentation for this class was generated from the following files: