12#ifndef ROOT_TPaletteAxis 
   13#define ROOT_TPaletteAxis 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
int Int_t
Signed integer 4 bytes (int)
 
short Width_t
Line width (short)
 
float Float_t
Float 4 bytes (float)
 
double Double_t
Double 8 bytes.
 
const char Option_t
Option string (const char)
 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h length
 
Option_t Option_t TPoint TPoint const char x2
 
Option_t Option_t TPoint TPoint const char x1
 
Option_t Option_t TPoint TPoint const char y2
 
Option_t Option_t TPoint TPoint const char y1
 
virtual void SetTitleOffset(Float_t offset=1)
Set distance between the axis and the axis title.
 
virtual void SetAxisColor(Color_t color=1, Float_t alpha=1.)
Set color of the line axis and tick marks.
 
virtual void SetLabelSize(Float_t size=0.04)
Set size of axis labels.
 
virtual void SetTitleFont(Style_t font=62)
Set the title font.
 
virtual void SetLabelOffset(Float_t offset=0.005)
Set distance between the axis and the labels.
 
virtual void SetLabelFont(Style_t font=62)
Set labels' font.
 
virtual void SetTitleSize(Float_t size=0.04)
Set size of axis title.
 
virtual void SetTitleColor(Color_t color=1)
Set color of axis title.
 
virtual void SetMaxDigits(Int_t maxDigits=5)
This function sets the maximum number of digits permitted for the axis labels above which the notatio...
 
virtual void SetTickLength(Float_t length=0.03)
Set tick mark length.
 
virtual void SetNdivisions(Int_t n=510, Bool_t optim=kTRUE)
Set the number of divisions for this axis.
 
virtual void SetLabelColor(Color_t color=1, Float_t alpha=1.)
Set color of labels.
 
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
 
Class to manage histogram axis.
 
void SetTitleOffset(Float_t titleoffset=1)
 
void SetLabelFont(Int_t labelfont)
 
void SetTitleSize(Float_t titlesize)
 
void SetTitleFont(Int_t titlefont)
 
virtual void SetTitle(const char *title="")
Change the title of the axis.
 
void SetLabelOffset(Float_t labeloffset)
 
static void SetMaxDigits(Int_t maxd=5)
Static function to set fgMaxDigits for axis.
 
virtual void SetNdivisions(Int_t ndiv)
 
void SetLabelColor(Int_t labelcolor)
 
void SetTickLength(Float_t ticklength)
 
void SetTitleColor(Int_t titlecolor)
 
void SetLabelSize(Float_t labelsize)
 
TH1 is the base class of all histogram classes in ROOT.
 
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
 
Mother of all ROOT objects.
 
The palette painting class.
 
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Check if mouse on the axis region.
 
void Paint(Option_t *option="") override
Paint the palette.
 
virtual void SetAxisColor(Int_t color=1, Float_t alpha=1)
 
virtual void SetNdivisions(Int_t ndiv=10)
 
TGaxis fAxis
Palette axis.
 
void SetHistogram(TH1 *h)
 
TPaletteAxis & operator=(const TPaletteAxis &)
Assignment operator.
 
~TPaletteAxis() override
Palette destructor.
 
void SetLineWidth(Width_t width) override
Set the line width.
 
char * GetObjectInfo(Int_t px, Int_t py) const override
Displays the z value corresponding to cursor position py.
 
virtual void SetTitle(const char *title="")
 
virtual void SetMaxDigits(Float_t maxdigits=5)
 
TPaletteAxis()
Palette default constructor.
 
Int_t GetBinColor(Int_t i, Int_t j)
Returns the color index of the bin (i,j).
 
void Copy(TObject &palette) const override
Copy a palette to a palette.
 
TH1 * fH
! Pointer to parent histogram
 
virtual void SetTitleColor(Int_t color=1)
 
virtual void SetLabelFont(Int_t font=42)
 
virtual void SetTickLength(Float_t length=0.03)
 
virtual void UnZoom()
Unzoom the palette.
 
Int_t fLog
Log option: 0 use Logz, 1 is linear, 2 is log.
 
virtual void SetLabelOffset(Float_t offset=0.005)
 
virtual void SetTitleOffset(Float_t offset=1)
 
virtual void SetLabelColor(Int_t color=1)
 
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Check if mouse on the axis region.
 
virtual void SetTitleFont(Int_t font=42)
 
virtual void SetTitleSize(Float_t size=0.035)
 
Int_t GetLog() const
Returns whether the palette is in log scale.
 
Int_t GetValueColor(Double_t zc)
Returns the color index of the given z value.
 
virtual void SetLabelSize(Float_t size=0.035)
 
A TBox with a bordersize and a shadow option.