NAGASH 0.9.8
Next Generation Analysis System
|
Figure class for TH2D. More...
#include "NAGASH/FigureTool.h"
Public Member Functions | |
virtual | ~FigureHist2D () |
virtual void | DrawElement () override |
virtual void | SetStyle () override |
Public Member Functions inherited from NAGASH::FigureElement | |
FigureElement (std::shared_ptr< MSGTool > MSG, std::shared_ptr< FigureStyleHelper > shelper, const TString &elementname, const TString &tyname, FigureElement *mother=0) | |
virtual void | CD () |
void | Draw () |
std::shared_ptr< FigureElement > | FindLinkElement (const TString &name) |
std::shared_ptr< FigureElement > | GetLinkElement (int index) |
int | GetLinkIndex (const TString &name) |
FigureElement * | GetMotherElement () |
TString | GetName () |
int | GetNLinkElement () |
FigureElement * | GetRootElement () |
TString | GetTypeName () |
bool | IsType (const TString &tyname) |
std::shared_ptr< FigureElement > | TraceElement (const TString &name) |
Private Member Functions | |
FigureHist2D (std::shared_ptr< MSGTool > MSG, std::shared_ptr< FigureStyleHelper > shelper, const TString &elementname, TH2D *hist, const TString &option, FigureElement *mother, std::function< void(TH2D *)> optionfunc=[](TH2D *) {}) | |
TH2D * | GetHist () |
void | Rebin (int, int) |
void | Scale (double) |
Private Attributes | |
TString | DrawOption |
int | index_in_pad = 0 |
TH2D * | myhist |
std::function< void(TH2D *)> | OptionFunc |
Friends | |
class | FigureCanvas |
class | FigurePad |
class | FigureStyleHelper |
Additional Inherited Members | |
Public Attributes inherited from NAGASH::FigureElement | |
FigureSquareRange | Range_Total |
Protected Member Functions inherited from NAGASH::FigureElement | |
bool | CheckDuplicate (const TString &name) |
bool | Contain (FigureSquareRange A, FigureSquareRange SubA) |
bool | Contain (std::shared_ptr< FigureElement > subelement) |
std::shared_ptr< MSGTool > | MSGUser () |
std::shared_ptr< FigureStyleHelper > | StyleUser () |
Protected Attributes inherited from NAGASH::FigureElement | |
std::deque< std::shared_ptr< FigureElement > > | LinkedElement |
std::map< TString, uint64_t > | MapLinkedElement |
FigureElement * | MotherElement |
std::vector< FigureSquareRange > | Range_vec |
Figure class for TH2D.
Definition at line 276 of file FigureTool.h.
|
virtual |
Definition at line 1684 of file FigureTool.cxx.
|
private |
Definition at line 1676 of file FigureTool.cxx.
|
overridevirtual |
Reimplemented from NAGASH::FigureElement.
Definition at line 1700 of file FigureTool.cxx.
|
inlineprivate |
Definition at line 300 of file FigureTool.h.
|
private |
Definition at line 1689 of file FigureTool.cxx.
|
private |
Definition at line 1695 of file FigureTool.cxx.
|
overridevirtual |
Reimplemented from NAGASH::FigureElement.
Definition at line 1705 of file FigureTool.cxx.
|
friend |
Definition at line 279 of file FigureTool.h.
|
friend |
Definition at line 278 of file FigureTool.h.
|
friend |
Definition at line 280 of file FigureTool.h.
|
private |
Definition at line 295 of file FigureTool.h.
|
private |
Definition at line 297 of file FigureTool.h.
|
private |
Definition at line 294 of file FigureTool.h.
|
private |
Definition at line 296 of file FigureTool.h.