#include <FemtoCFPainter.h>
|
| virtual ULong64_t | SetOptionInternal (TString opt, ULong64_t prev=0) |
| |
| TH1 * | CloneHist (TH1 *) const |
| |
| void | DeleteHistograms () |
| |
|
virtual void | MakeHistograms ()=0 |
| |
| virtual void | ScaleHistograms () |
| |
| virtual void | DrawHistograms () |
| |
| 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) |
| |
| virtual void | MakePadsAndCanvases ()=0 |
| |
| void | CleanCommonData () |
| |
| Painter * | GetAncestor () const |
| |
◆ FemtoCFPainter()
| Hal::FemtoCFPainter::FemtoCFPainter |
( |
| ) |
|
|
inline |
◆ ~FemtoCFPainter()
| Hal::FemtoCFPainter::~FemtoCFPainter |
( |
| ) |
|
|
virtual |
◆ AreSimiliar()
| Bool_t Hal::FemtoCFPainter::AreSimiliar |
( |
ULong64_t | current, |
|
|
ULong64_t | pattern ) const |
|
protected |
- Parameters
-
- Returns
- true if current have all bits from pattern
Definition at line 104 of file FemtoCFPainter.cxx.
◆ CloneHist()
| TH1 * Hal::FemtoCFPainter::CloneHist |
( |
TH1 * | h | ) |
const |
|
protected |
◆ DeleteHistograms()
| void Hal::FemtoCFPainter::DeleteHistograms |
( |
| ) |
|
|
protected |
◆ DrawHistograms()
| void Hal::FemtoCFPainter::DrawHistograms |
( |
| ) |
|
|
protectedvirtual |
◆ GetMinMax()
| std::pair< Double_t, Double_t > Hal::FemtoCFPainter::GetMinMax |
( |
Int_t | x = 0, |
|
|
Int_t | y = 0 ) const |
- Parameters
-
- Returns
- min and max value of draw histogram x, y, if no histogram was drawn or x/y are too big returns 0,0
Definition at line 132 of file FemtoCFPainter.cxx.
◆ GetOptionForCorrFit()
| virtual TString Hal::FemtoCFPainter::GetOptionForCorrFit |
( |
| ) |
const |
|
inlinevirtual |
◆ InnerPaint()
| void Hal::FemtoCFPainter::InnerPaint |
( |
| ) |
|
|
protectedvirtual |
◆ InnerRepaint()
| void Hal::FemtoCFPainter::InnerRepaint |
( |
| ) |
|
|
protectedvirtual |
◆ PrepBitTemplate()
| ULong64_t Hal::FemtoCFPainter::PrepBitTemplate |
( |
std::initializer_list< int > | temps | ) |
const |
|
protected |
◆ Rescale()
| void Hal::FemtoCFPainter::Rescale |
( |
Double_t | newScale | ) |
|
|
virtual |
◆ ScaleHistograms()
| void Hal::FemtoCFPainter::ScaleHistograms |
( |
| ) |
|
|
protectedvirtual |
◆ SetOptionInternal()
| ULong64_t Hal::FemtoCFPainter::SetOptionInternal |
( |
TString | opt, |
|
|
ULong64_t | prev = 0 ) |
|
protectedvirtual |
used internally
- Parameters
-
| opt | option of drawing
- "html" - for drawing in HTML mode NOTE - might not be implemented for all objects
- "default" - reset flags to default and add additional flags from option
- "default!" -reset flags to default and ignore rest of the option
- "keep" - keeps old flags, add only new flags
- "skip" - ignore this method
- "grid" - draw grid on all pads
|
| prev | the staring draw flag |
- Returns
- new draw flag
Implements Hal::Painter.
Reimplemented in Hal::Femto3DCFPainter, and Hal::FemtoSHCFPainter.
Definition at line 106 of file FemtoCFPainter.cxx.
◆ CorrFitPainter
◆ fDefDrawFlag
| TString Hal::FemtoCFPainter::fDefDrawFlag = "SAME+P" |
|
protected |
◆ fDrawScale
| Double_t Hal::FemtoCFPainter::fDrawScale = {1.0} |
|
protected |
◆ fHistograms
| std::vector<std::vector<TH1*> > Hal::FemtoCFPainter::fHistograms |
|
protected |
◆ fRangeX
| Double_t Hal::FemtoCFPainter::fRangeX[2] = {0, 0} |
|
protected |
◆ fRangeY
| Double_t Hal::FemtoCFPainter::fRangeY[2] = {0, 0} |
|
protected |
◆ fScale
| Double_t Hal::FemtoCFPainter::fScale = {1.0} |
|
protected |
◆ kCFBit
| const int Hal::FemtoCFPainter::kCFBit = 10 |
|
staticprotected |
◆ kDenBit
| const int Hal::FemtoCFPainter::kDenBit = 9 |
|
staticprotected |
◆ kHideTitles
| const int Hal::FemtoCFPainter::kHideTitles = 11 |
|
staticprotected |
◆ kNumBit
| const int Hal::FemtoCFPainter::kNumBit = 8 |
|
staticprotected |
The documentation for this class was generated from the following files: