GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4Picture Class Reference

Picture cconfiguration in Go4. More...

#include <TGo4Picture.h>

Inheritance diagram for TGo4Picture:

Public Types

enum  Indexes { UndefIndex = -2 , PictureIndex = -1 , UndefIndex = -2 , PictureIndex = -1 }
enum  Indexes { UndefIndex = -2 , PictureIndex = -1 , UndefIndex = -2 , PictureIndex = -1 }

Public Member Functions

 TGo4Picture ()
 TGo4Picture ()
 TGo4Picture (const char *name, const char *title, Int_t ndivy=1, Int_t ndivx=1)
 TGo4Picture (const char *name, const char *title, Int_t ndivy=1, Int_t ndivx=1)
virtual ~TGo4Picture ()
virtual ~TGo4Picture ()
void AddCondition (Int_t posy, Int_t posx, TNamed *cond=nullptr)
void AddCondition (Int_t posy, Int_t posx, TNamed *cond=nullptr)
void AddCondition (TNamed *cond=nullptr)
void AddCondition (TNamed *cond=nullptr)
void AddGraph (Int_t posy, Int_t posx, TGraph *gr, Option_t *DrawOption=nullptr)
void AddGraph (Int_t posy, Int_t posx, TGraph *gr, Option_t *DrawOption=nullptr)
void AddGraph (TGraph *gr, Option_t *DrawOption=nullptr)
void AddGraph (TGraph *gr, Option_t *DrawOption=nullptr)
void AddH1 (Int_t posy, Int_t posx, TH1 *histo, Option_t *DrawOption=nullptr)
void AddH1 (Int_t posy, Int_t posx, TH1 *histo, Option_t *DrawOption=nullptr)
void AddH1 (TH1 *histo, Option_t *DrawOption=nullptr)
void AddH1 (TH1 *histo, Option_t *DrawOption=nullptr)
void AddHStack (Int_t posy, Int_t posx, THStack *st, Option_t *DrawOption=nullptr)
void AddHStack (Int_t posy, Int_t posx, THStack *st, Option_t *DrawOption=nullptr)
void AddHStack (THStack *st, Option_t *DrawOption=nullptr)
void AddHStack (THStack *st, Option_t *DrawOption=nullptr)
void AddObject (Int_t posy, Int_t posx, TObject *obj, Option_t *DrawOption=nullptr)
void AddObject (Int_t posy, Int_t posx, TObject *obj, Option_t *DrawOption=nullptr)
void AddObject (TObject *obj, Option_t *DrawOption=nullptr)
void AddObject (TObject *obj, Option_t *DrawOption=nullptr)
void AddObjName (const char *name, Option_t *DrawOption=nullptr)
void AddObjName (const char *name, Option_t *DrawOption=nullptr)
void AddObjName (Int_t posy, Int_t posx, const char *name, Option_t *DrawOption=nullptr)
void AddObjName (Int_t posy, Int_t posx, const char *name, Option_t *DrawOption=nullptr)
void AddSpecialObject (TObject *obj, Option_t *drawopt=nullptr)
void AddSpecialObject (TObject *obj, Option_t *drawopt=nullptr)
void AddSpecialObjectXml (const char *xmlcode, Option_t *drawopt=nullptr)
void AddSpecialObjectXml (const char *xmlcode, Option_t *drawopt=nullptr)
void ChangeDrawOption (Int_t kind, Int_t value)
void ChangeDrawOption (Int_t kind, Int_t value)
void Clear (Option_t *option="") override
void Clear (Option_t *option="") override
void ClearFillAtt (Int_t index=UndefIndex)
void ClearFillAtt (Int_t index=UndefIndex)
void ClearFullRange (Int_t naxis=-1)
void ClearFullRange (Int_t naxis=-1)
void ClearLineAtt (Int_t index=UndefIndex)
void ClearLineAtt (Int_t index=UndefIndex)
void ClearLogScales ()
void ClearLogScales ()
void ClearMarkerAtt (Int_t index=UndefIndex)
void ClearMarkerAtt (Int_t index=UndefIndex)
void ClearObjNames (Bool_t recursive=kFALSE)
void ClearObjNames (Bool_t recursive=kFALSE)
void ClearRange (Int_t naxis=-1)
void ClearRange (Int_t naxis=-1)
void ClearRangeX ()
void ClearRangeX ()
void ClearRangeY ()
void ClearRangeY ()
void ClearRangeZ ()
void ClearRangeZ ()
void ClearRebin (Int_t index=UndefIndex)
void ClearRebin (Int_t index=UndefIndex)
void CopyOptionsFrom (TGo4Picture *source)
void CopyOptionsFrom (TGo4Picture *source)
void Draw (Option_t *option="") override
void Draw (Option_t *option="") override
TGo4PictureFindPic (Int_t posy, Int_t posx)
TGo4PictureFindPic (Int_t posy, Int_t posx)
TStyle * FindStyle (Int_t index=UndefIndex)
TStyle * FindStyle (Int_t index=UndefIndex)
Int_t GetDivX () const
Int_t GetDivX () const
Int_t GetDivY () const
Int_t GetDivY () const
void GetDrawAttributes (TObject *obj, Int_t index=UndefIndex) const
void GetDrawAttributes (TObject *obj, Int_t index=UndefIndex) const
Option_t * GetDrawOption () const override
Option_t * GetDrawOption () const override
virtual Option_t * GetDrawOption (Int_t index) const
virtual Option_t * GetDrawOption (Int_t index) const
Bool_t GetFillAtt (TAttFill *fill, Int_t index=UndefIndex) const
Bool_t GetFillAtt (TAttFill *fill, Int_t index=UndefIndex) const
Bool_t GetFrameAttr (TPad *pad) const
Bool_t GetFrameAttr (TPad *pad) const
Bool_t GetFullRange (Int_t naxis, Double_t &min, Double_t &max) const
Bool_t GetFullRange (Int_t naxis, Double_t &min, Double_t &max) const
Int_t GetFullRangeDim () const
Int_t GetFullRangeDim () const
Int_t GetHisContour () const
Int_t GetHisContour () const
Bool_t GetLineAtt (TAttLine *line, Int_t index=UndefIndex) const
Bool_t GetLineAtt (TAttLine *line, Int_t index=UndefIndex) const
Int_t GetLogScale (Int_t nscale=0) const
Int_t GetLogScale (Int_t nscale=0) const
void GetLogScales (TVirtualPad *pad)
void GetLogScales (TVirtualPad *pad)
Bool_t GetMarkerAtt (TAttMarker *marker, Int_t index=UndefIndex) const
Bool_t GetMarkerAtt (TAttMarker *marker, Int_t index=UndefIndex) const
Int_t GetNumObjNames () const
Int_t GetNumObjNames () const
const char * GetObjName (Int_t n) const
const char * GetObjName (Int_t n) const
Bool_t GetRange (Int_t naxis, Double_t &min, Double_t &max) const
Bool_t GetRange (Int_t naxis, Double_t &min, Double_t &max) const
Bool_t GetRangeX (Double_t &min, Double_t &max) const
Bool_t GetRangeX (Double_t &min, Double_t &max) const
Bool_t GetRangeY (Double_t &min, Double_t &max) const
Bool_t GetRangeY (Double_t &min, Double_t &max) const
Bool_t GetRangeZ (Double_t &min, Double_t &max) const
Bool_t GetRangeZ (Double_t &min, Double_t &max) const
Int_t GetRebinX (Int_t index=UndefIndex) const
Int_t GetRebinX (Int_t index=UndefIndex) const
Int_t GetRebinY (Int_t index=UndefIndex) const
Int_t GetRebinY (Int_t index=UndefIndex) const
TList * GetSpecialObjects () const
TList * GetSpecialObjects () const
Bool_t GetStatsAttr (TPaveStats *stats) const
Bool_t GetStatsAttr (TPaveStats *stats) const
TStyle * GetStyle (Int_t index=UndefIndex)
TStyle * GetStyle (Int_t index=UndefIndex)
Bool_t GetTitleAttr (TPaveText *title) const
Bool_t GetTitleAttr (TPaveText *title) const
Long_t GetTotalSize ()
 Returns total size, used by picture in memory.
Long_t GetTotalSize ()
 Returns total size, used by picture in memory.
const char * GetXAxisTimeFormat () const
const char * GetXAxisTimeFormat () const
Bool_t HasTitleAttr ()
Bool_t HasTitleAttr ()
bool IsApplyToAll () const
bool IsApplyToAll () const
bool IsAutoScale () const
bool IsAutoScale () const
bool IsAutoZoom () const
bool IsAutoZoom () const
bool IsContentModified () const
bool IsContentModified () const
bool IsCrosshair () const
bool IsCrosshair () const
Bool_t IsDivided () const
Bool_t IsDivided () const
Bool_t IsDrawHeader () const
Bool_t IsDrawHeader () const
Bool_t IsHisStats () const
Bool_t IsHisStats () const
Bool_t IsHisTitle () const
Bool_t IsHisTitle () const
bool IsLegendDraw () const
bool IsLegendDraw () const
Bool_t IsObjNames () const
Bool_t IsObjNames () const
bool IsPadModified () const
bool IsPadModified () const
bool IsSuperimpose () const
bool IsSuperimpose () const
Bool_t IsTitleDate () const
Bool_t IsTitleDate () const
Bool_t IsTitleItem () const
Bool_t IsTitleItem () const
Bool_t IsTitleTime () const
Bool_t IsTitleTime () const
Bool_t IsXAxisTimeDisplay () const
Bool_t IsXAxisTimeDisplay () const
Bool_t IsXYRatioOne () const
Bool_t IsXYRatioOne () const
TGo4PictureLPic (Int_t nline, Int_t ncol)
TGo4PictureLPic (Int_t nline, Int_t ncol)
TGo4Pictureoperator() (int posy, int posx)
TGo4Pictureoperator() (int posy, int posx)
TGo4PicturePic (Int_t posy, Int_t posx)
TGo4PicturePic (Int_t posy, Int_t posx)
void Print (Option_t *option="") const override
void Print (Option_t *option="") const override
void Reset ()
void Reset ()
void SavePrimitive (std::ostream &fs, Option_t *opt="") override
void SavePrimitive (std::ostream &fs, Option_t *opt="") override
void SetApplyToAll (bool on)
void SetApplyToAll (bool on)
void SetAutoScale (bool on)
void SetAutoScale (bool on)
void SetAutoZoom (bool on)
void SetAutoZoom (bool on)
void SetAxisAtt (Int_t naxis, Color_t AxisColor, Color_t LabelColor, Style_t LabelFont, Float_t LabelOffset, Float_t LabelSize, Int_t Ndivisions, Float_t TickLength, Color_t TitleColor, Style_t TitleFont, Float_t TitleOffset, Float_t TitleSize, Bool_t decimals, const char *ticks, Int_t bits, Int_t index=UndefIndex)
void SetAxisAtt (Int_t naxis, Color_t AxisColor, Color_t LabelColor, Style_t LabelFont, Float_t LabelOffset, Float_t LabelSize, Int_t Ndivisions, Float_t TickLength, Color_t TitleColor, Style_t TitleFont, Float_t TitleOffset, Float_t TitleSize, Bool_t decimals, const char *ticks, Int_t bits, Int_t index=UndefIndex)
void SetAxisLabelFontSize (Int_t naxis, Float_t LabelSize, Int_t index=UndefIndex)
void SetAxisLabelFontSize (Int_t naxis, Float_t LabelSize, Int_t index=UndefIndex)
void SetAxisTitleFontSize (Int_t naxis, Float_t TitleSize, Int_t index=UndefIndex)
void SetAxisTitleFontSize (Int_t naxis, Float_t TitleSize, Int_t index=UndefIndex)
void SetContentModified (bool on=true)
void SetContentModified (bool on=true)
void SetCrosshair (bool on)
void SetCrosshair (bool on)
void SetDivision (Int_t ndivy, Int_t ndivx)
void SetDivision (Int_t ndivy, Int_t ndivx)
void SetDrawAttributes (TObject *obj, Int_t index=UndefIndex)
void SetDrawAttributes (TObject *obj, Int_t index=UndefIndex)
void SetDrawHeader (Bool_t draw=kTRUE)
void SetDrawHeader (Bool_t draw=kTRUE)
virtual void SetDrawOption (Option_t *option, Int_t index)
virtual void SetDrawOption (Option_t *option, Int_t index)
void SetDrawOption (Option_t *option="") override
void SetDrawOption (Option_t *option="") override
void SetFillAtt (Color_t color, Style_t style, Int_t index=UndefIndex)
void SetFillAtt (Color_t color, Style_t style, Int_t index=UndefIndex)
void SetFillAtt (TAttFill *fill, Int_t index=UndefIndex)
void SetFillAtt (TAttFill *fill, Int_t index=UndefIndex)
void SetFrameAttr (Double_t left, Double_t top, Double_t right, Double_t bottom)
void SetFrameAttr (Double_t left, Double_t top, Double_t right, Double_t bottom)
void SetFrameAttr (TPad *pad)
void SetFrameAttr (TPad *pad)
void SetFullRange (Int_t naxis, Double_t min, Double_t max)
void SetFullRange (Int_t naxis, Double_t min, Double_t max)
void SetFullRangeDim (Int_t ndim)
void SetFullRangeDim (Int_t ndim)
void SetHisContour (Int_t nlvl)
void SetHisContour (Int_t nlvl)
void SetHisStats (Bool_t on)
void SetHisStats (Bool_t on)
void SetHisTitle (bool on)
void SetHisTitle (bool on)
void SetLegendDraw (bool on)
void SetLegendDraw (bool on)
void SetLineAtt (Color_t color, Style_t style, Width_t width, Int_t index=UndefIndex)
void SetLineAtt (Color_t color, Style_t style, Width_t width, Int_t index=UndefIndex)
void SetLineAtt (TAttLine *line, Int_t index=UndefIndex)
void SetLineAtt (TAttLine *line, Int_t index=UndefIndex)
void SetLinesDivision (Int_t numlines, const Int_t *numbers)
void SetLinesDivision (Int_t numlines, const Int_t *numbers)
void SetLinesDivision (Int_t numlines, Int_t n0=1, Int_t n1=1, Int_t n2=1, Int_t n3=1, Int_t n4=1, Int_t n5=1, Int_t n6=1, Int_t n7=1, Int_t n8=1, Int_t n9=1)
void SetLinesDivision (Int_t numlines, Int_t n0=1, Int_t n1=1, Int_t n2=1, Int_t n3=1, Int_t n4=1, Int_t n5=1, Int_t n6=1, Int_t n7=1, Int_t n8=1, Int_t n9=1)
void SetLogScale (Int_t nscale=0, Int_t zn=1)
void SetLogScale (Int_t nscale=0, Int_t zn=1)
void SetMarkerAtt (Color_t color, Size_t size, Style_t style, Int_t index=UndefIndex)
void SetMarkerAtt (Color_t color, Size_t size, Style_t style, Int_t index=UndefIndex)
void SetMarkerAtt (TAttMarker *marker, Int_t index=UndefIndex)
void SetMarkerAtt (TAttMarker *marker, Int_t index=UndefIndex)
void SetPadAtt (Int_t BorderMode, Int_t BorderSize, Int_t Gridx, Int_t Gridy, Double_t Phi, Double_t Theta, Int_t Tickx, Int_t Ticky, Int_t index=PictureIndex)
void SetPadAtt (Int_t BorderMode, Int_t BorderSize, Int_t Gridx, Int_t Gridy, Double_t Phi, Double_t Theta, Int_t Tickx, Int_t Ticky, Int_t index=PictureIndex)
void SetPadModified (bool on=true)
void SetPadModified (bool on=true)
void SetRange (Int_t naxis, Double_t min, Double_t max)
void SetRange (Int_t naxis, Double_t min, Double_t max)
void SetRangeX (Double_t min, Double_t max)
void SetRangeX (Double_t min, Double_t max)
void SetRangeY (Double_t min, Double_t max)
void SetRangeY (Double_t min, Double_t max)
void SetRangeZ (Double_t min, Double_t max)
void SetRangeZ (Double_t min, Double_t max)
void SetRebinX (Int_t ngroupx, Int_t index=UndefIndex)
void SetRebinX (Int_t ngroupx, Int_t index=UndefIndex)
void SetRebinY (Int_t ngroupy, Int_t index=UndefIndex)
void SetRebinY (Int_t ngroupy, Int_t index=UndefIndex)
void SetSelectedIndex (Int_t index=PictureIndex)
void SetSelectedIndex (Int_t index=PictureIndex)
void SetStatsAttr (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Int_t optstat=1111, const char *statformat="6.4g", Int_t optfit=1111, const char *fitformat="5.4g")
void SetStatsAttr (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Int_t optstat=1111, const char *statformat="6.4g", Int_t optfit=1111, const char *fitformat="5.4g")
void SetStatsAttr (TPaveStats *stats)
void SetStatsAttr (TPaveStats *stats)
void SetStyle (TStyle *style, Int_t index=UndefIndex)
void SetStyle (TStyle *style, Int_t index=UndefIndex)
void SetSuperimpose (bool on)
void SetSuperimpose (bool on)
void SetTitleAttr (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t textsize=0.)
void SetTitleAttr (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t textsize=0.)
void SetTitleAttr (TPaveText *title)
void SetTitleAttr (TPaveText *title)
void SetTitleDate (Bool_t on=kTRUE)
void SetTitleDate (Bool_t on=kTRUE)
void SetTitleItem (Bool_t on=kTRUE)
void SetTitleItem (Bool_t on=kTRUE)
void SetTitleTime (Bool_t on=kTRUE)
void SetTitleTime (Bool_t on=kTRUE)
void SetXAxisAttTime (Bool_t timedisplay, const char *format, Int_t index=UndefIndex)
void SetXAxisAttTime (Bool_t timedisplay, const char *format, Int_t index=UndefIndex)
void SetXAxisTimeDisplay (Bool_t on)
void SetXAxisTimeDisplay (Bool_t on)
void SetXAxisTimeFormat (const char *format)
void SetXAxisTimeFormat (const char *format)
void SetXYRatioOne (Bool_t on)
void SetXYRatioOne (Bool_t on)
void UpdateFrom (TGo4Picture *source, TClass *selectedobjclass=nullptr)
void UpdateFrom (TGo4Picture *source, TClass *selectedobjclass=nullptr)

Static Public Member Functions

static void Add (TString &s, const char *buf)
static void Add (TString &s, const char *buf)

Protected Member Functions

 TGo4Picture (TGo4Picture &picture)
 TGo4Picture (TGo4Picture &picture)
void AddSubPicture (TGo4Picture *pic)
void AddSubPicture (TGo4Picture *pic)
void CheckIndex (Int_t &index) const
void CheckIndex (Int_t &index) const
Bool_t CheckPosition (Int_t posy, Int_t posx) const
Bool_t CheckPosition (Int_t posy, Int_t posx) const
void ClearAllOptions (Short_t index=UndefIndex)
void ClearAllOptions (Short_t index=UndefIndex)
void ClearOption (Int_t pos)
void ClearOption (Int_t pos)
void ClearOption (Short_t index, Short_t typ)
void ClearOption (Short_t index, Short_t typ)
void DrawPic (TVirtualPad *pad)
void DrawPic (TVirtualPad *pad)
Int_t ExtendOptPos (Short_t index, Short_t typ)
Int_t ExtendOptPos (Short_t index, Short_t typ)
Int_t FindOptPos (Short_t index, Short_t typ) const
Int_t FindOptPos (Short_t index, Short_t typ) const
void GetAxisAtt (Int_t naxis, TAxis *axis, Int_t index=UndefIndex) const
void GetAxisAtt (Int_t naxis, TAxis *axis, Int_t index=UndefIndex) const
Double_t GetD (Short_t index, Short_t typ, Double_t def=0.) const
Double_t GetD (Short_t index, Short_t typ, Double_t def=0.) const
void GetH1Att (TH1 *h1, Int_t index=UndefIndex) const
void GetH1Att (TH1 *h1, Int_t index=UndefIndex) const
Long_t GetI (Short_t index, Short_t typ, Long_t def=0) const
Long_t GetI (Short_t index, Short_t typ, Long_t def=0) const
Int_t GetObjAttIndex (TObject *obj) const
Int_t GetObjAttIndex (TObject *obj) const
TObject * GetObjOption (Short_t index, Short_t typ) const
TObject * GetObjOption (Short_t index, Short_t typ) const
Bool_t GetOption (Short_t index, Short_t typ, Long_t &value) const
Bool_t GetOption (Short_t index, Short_t typ, Long_t &value) const
Bool_t GetOptionD (Short_t index, Short_t typ, Double_t &value) const
Bool_t GetOptionD (Short_t index, Short_t typ, Double_t &value) const
Bool_t GetOptionF (Short_t index, Short_t typ, Float_t &value) const
Bool_t GetOptionF (Short_t index, Short_t typ, Float_t &value) const
void GetPadAtt (TPad *pad, Int_t index=UndefIndex) const
void GetPadAtt (TPad *pad, Int_t index=UndefIndex) const
const char * GetStrOption (Short_t index, Short_t typ, const char *defvalue=nullptr) const
const char * GetStrOption (Short_t index, Short_t typ, const char *defvalue=nullptr) const
void MakeAxisScript (std::ostream &fs, const char *name, Int_t indx, Int_t naxis)
void MakeAxisScript (std::ostream &fs, const char *name, Int_t indx, Int_t naxis)
void MakeScript (std::ostream &fs, const char *name)
void MakeScript (std::ostream &fs, const char *name)
void PrintPic (int shift, Bool_t showopt)
void PrintPic (int shift, Bool_t showopt)
void SetAxisAtt (Int_t naxis, TAxis *axis, Int_t index=UndefIndex)
void SetAxisAtt (Int_t naxis, TAxis *axis, Int_t index=UndefIndex)
void SetH1Att (TH1 *h1, Int_t index=UndefIndex)
void SetH1Att (TH1 *h1, Int_t index=UndefIndex)
void SetObjOption (Short_t index, Short_t typ, TObject *obj)
void SetObjOption (Short_t index, Short_t typ, TObject *obj)
void SetOption (Short_t index, Short_t typ, Long_t value)
void SetOption (Short_t index, Short_t typ, Long_t value)
void SetOptionD (Short_t index, Short_t typ, Double_t value)
void SetOptionD (Short_t index, Short_t typ, Double_t value)
void SetOptionF (Short_t index, Short_t typ, Float_t value)
void SetOptionF (Short_t index, Short_t typ, Float_t value)
void SetPadAtt (TPad *pad, Int_t index=UndefIndex)
void SetPadAtt (TPad *pad, Int_t index=UndefIndex)
void SetPosition (Int_t posy, Int_t posx)
void SetPosition (Int_t posy, Int_t posx)
void SetStrOption (Short_t index, Short_t typ, const char *value)
void SetStrOption (Short_t index, Short_t typ, const char *value)

Private Attributes

Int_t fiLastIndex {0}
Int_t fiNDivX {1}
Int_t fiNDivY {1}
Int_t fiOptSize {0}
Int_t fiPosX {0}
Int_t fiPosY {0}
TObjArray * fxNames {nullptr}
TObjArray * fxObjects {nullptr}
TArrayL fxOptIndex
TObjArray * fxOptObjects {nullptr}
TArrayL fxOptValue
TList * fxSpecialObjects {nullptr}
TObjArray * fxSubPictures {nullptr}

Detailed Description

Picture cconfiguration in Go4.

Definition at line 40 of file TGo4Picture.h.

Member Enumeration Documentation

◆ Indexes [1/2]

Enumerator
UndefIndex 
PictureIndex 
UndefIndex 
PictureIndex 

Definition at line 42 of file TGo4Picture.h.

◆ Indexes [2/2]

Enumerator
UndefIndex 
PictureIndex 
UndefIndex 
PictureIndex 

Definition at line 42 of file TGo4Picture.h.

Constructor & Destructor Documentation

◆ TGo4Picture() [1/6]

◆ TGo4Picture() [2/6]

TGo4Picture::TGo4Picture ( const char * name,
const char * title,
Int_t ndivy = 1,
Int_t ndivx = 1 )

Definition at line 149 of file TGo4Picture.cxx.

References SetDivision().

◆ ~TGo4Picture() [1/2]

TGo4Picture::~TGo4Picture ( )
virtual

Definition at line 161 of file TGo4Picture.cxx.

References fxNames, fxObjects, fxOptObjects, fxSpecialObjects, and fxSubPictures.

◆ TGo4Picture() [3/6]

TGo4Picture::TGo4Picture ( TGo4Picture & picture)
protected

Definition at line 155 of file TGo4Picture.cxx.

References TGo4Picture(), and UpdateFrom().

◆ TGo4Picture() [4/6]

TGo4Picture::TGo4Picture ( )

◆ TGo4Picture() [5/6]

TGo4Picture::TGo4Picture ( const char * name,
const char * title,
Int_t ndivy = 1,
Int_t ndivx = 1 )

◆ ~TGo4Picture() [2/2]

virtual TGo4Picture::~TGo4Picture ( )
virtual

◆ TGo4Picture() [6/6]

TGo4Picture::TGo4Picture ( TGo4Picture & picture)
protected

References TGo4Picture().

Member Function Documentation

◆ Add() [1/2]

void TGo4Picture::Add ( TString & s,
const char * buf )
inlinestatic

Definition at line 316 of file TGo4Picture.h.

◆ Add() [2/2]

void TGo4Picture::Add ( TString & s,
const char * buf )
inlinestatic

Definition at line 316 of file TGo4Picture.h.

◆ AddCondition() [1/4]

void TGo4Picture::AddCondition ( Int_t posy,
Int_t posx,
TNamed * cond = nullptr )

Definition at line 303 of file TGo4Picture.cxx.

References AddObject().

◆ AddCondition() [2/4]

void TGo4Picture::AddCondition ( Int_t posy,
Int_t posx,
TNamed * cond = nullptr )

◆ AddCondition() [3/4]

void TGo4Picture::AddCondition ( TNamed * cond = nullptr)

Definition at line 298 of file TGo4Picture.cxx.

References AddObject().

◆ AddCondition() [4/4]

void TGo4Picture::AddCondition ( TNamed * cond = nullptr)

◆ AddGraph() [1/4]

void TGo4Picture::AddGraph ( Int_t posy,
Int_t posx,
TGraph * gr,
Option_t * DrawOption = nullptr )

Definition at line 293 of file TGo4Picture.cxx.

References AddObject().

◆ AddGraph() [2/4]

void TGo4Picture::AddGraph ( Int_t posy,
Int_t posx,
TGraph * gr,
Option_t * DrawOption = nullptr )

◆ AddGraph() [3/4]

void TGo4Picture::AddGraph ( TGraph * gr,
Option_t * DrawOption = nullptr )

Definition at line 288 of file TGo4Picture.cxx.

References AddObject().

◆ AddGraph() [4/4]

void TGo4Picture::AddGraph ( TGraph * gr,
Option_t * DrawOption = nullptr )

◆ AddH1() [1/4]

void TGo4Picture::AddH1 ( Int_t posy,
Int_t posx,
TH1 * histo,
Option_t * DrawOption = nullptr )

Definition at line 273 of file TGo4Picture.cxx.

References AddObject().

◆ AddH1() [2/4]

void TGo4Picture::AddH1 ( Int_t posy,
Int_t posx,
TH1 * histo,
Option_t * DrawOption = nullptr )

◆ AddH1() [3/4]

void TGo4Picture::AddH1 ( TH1 * histo,
Option_t * DrawOption = nullptr )

Definition at line 268 of file TGo4Picture.cxx.

References AddObject().

◆ AddH1() [4/4]

void TGo4Picture::AddH1 ( TH1 * histo,
Option_t * DrawOption = nullptr )

◆ AddHStack() [1/4]

void TGo4Picture::AddHStack ( Int_t posy,
Int_t posx,
THStack * st,
Option_t * DrawOption = nullptr )

Definition at line 283 of file TGo4Picture.cxx.

References AddObject().

◆ AddHStack() [2/4]

void TGo4Picture::AddHStack ( Int_t posy,
Int_t posx,
THStack * st,
Option_t * DrawOption = nullptr )

◆ AddHStack() [3/4]

void TGo4Picture::AddHStack ( THStack * st,
Option_t * DrawOption = nullptr )

Definition at line 278 of file TGo4Picture.cxx.

References AddObject().

◆ AddHStack() [4/4]

void TGo4Picture::AddHStack ( THStack * st,
Option_t * DrawOption = nullptr )

◆ AddObject() [1/4]

void TGo4Picture::AddObject ( Int_t posy,
Int_t posx,
TObject * obj,
Option_t * DrawOption = nullptr )

Definition at line 376 of file TGo4Picture.cxx.

References AddObjName().

◆ AddObject() [2/4]

void TGo4Picture::AddObject ( Int_t posy,
Int_t posx,
TObject * obj,
Option_t * DrawOption = nullptr )

◆ AddObject() [3/4]

void TGo4Picture::AddObject ( TObject * obj,
Option_t * DrawOption = nullptr )

Definition at line 370 of file TGo4Picture.cxx.

References AddObjName().

Referenced by AddCondition(), AddCondition(), AddGraph(), AddGraph(), AddH1(), AddH1(), AddHStack(), and AddHStack().

◆ AddObject() [4/4]

void TGo4Picture::AddObject ( TObject * obj,
Option_t * DrawOption = nullptr )

◆ AddObjName() [1/4]

void TGo4Picture::AddObjName ( const char * name,
Option_t * DrawOption = nullptr )

◆ AddObjName() [2/4]

void TGo4Picture::AddObjName ( const char * name,
Option_t * DrawOption = nullptr )

◆ AddObjName() [3/4]

void TGo4Picture::AddObjName ( Int_t posy,
Int_t posx,
const char * name,
Option_t * DrawOption = nullptr )

Definition at line 323 of file TGo4Picture.cxx.

References AddObjName(), and Pic().

◆ AddObjName() [4/4]

void TGo4Picture::AddObjName ( Int_t posy,
Int_t posx,
const char * name,
Option_t * DrawOption = nullptr )

◆ AddSpecialObject() [1/2]

void TGo4Picture::AddSpecialObject ( TObject * obj,
Option_t * drawopt = nullptr )

Definition at line 1779 of file TGo4Picture.cxx.

References fxSpecialObjects.

Referenced by AddSpecialObjectXml(), and TGo4ViewPanel::MakePictureForPad().

◆ AddSpecialObject() [2/2]

void TGo4Picture::AddSpecialObject ( TObject * obj,
Option_t * drawopt = nullptr )

◆ AddSpecialObjectXml() [1/2]

void TGo4Picture::AddSpecialObjectXml ( const char * xmlcode,
Option_t * drawopt = nullptr )

Definition at line 1789 of file TGo4Picture.cxx.

References AddSpecialObject().

◆ AddSpecialObjectXml() [2/2]

void TGo4Picture::AddSpecialObjectXml ( const char * xmlcode,
Option_t * drawopt = nullptr )

◆ AddSubPicture() [1/2]

void TGo4Picture::AddSubPicture ( TGo4Picture * pic)
protected

Definition at line 1769 of file TGo4Picture.cxx.

References TGo4Picture(), and fxSubPictures.

◆ AddSubPicture() [2/2]

void TGo4Picture::AddSubPicture ( TGo4Picture * pic)
protected

References TGo4Picture().

◆ ChangeDrawOption() [1/2]

◆ ChangeDrawOption() [2/2]

void TGo4Picture::ChangeDrawOption ( Int_t kind,
Int_t value )

◆ CheckIndex() [1/2]

◆ CheckIndex() [2/2]

void TGo4Picture::CheckIndex ( Int_t & index) const
protected

◆ CheckPosition() [1/2]

Bool_t TGo4Picture::CheckPosition ( Int_t posy,
Int_t posx ) const
protected

Definition at line 263 of file TGo4Picture.cxx.

References fiPosX, and fiPosY.

Referenced by FindPic().

◆ CheckPosition() [2/2]

Bool_t TGo4Picture::CheckPosition ( Int_t posy,
Int_t posx ) const
protected

◆ Clear() [1/2]

void TGo4Picture::Clear ( Option_t * option = "")
override

◆ Clear() [2/2]

void TGo4Picture::Clear ( Option_t * option = "")
override

◆ ClearAllOptions() [1/2]

void TGo4Picture::ClearAllOptions ( Short_t index = UndefIndex)
protected

Definition at line 1633 of file TGo4Picture.cxx.

References ClearOption(), fiOptSize, fxOptIndex, fxOptObjects, and fxOptValue.

◆ ClearAllOptions() [2/2]

void TGo4Picture::ClearAllOptions ( Short_t index = UndefIndex)
protected

References UndefIndex.

◆ ClearFillAtt() [1/2]

void TGo4Picture::ClearFillAtt ( Int_t index = UndefIndex)

Definition at line 574 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_FillColor, and op_FillStyle.

◆ ClearFillAtt() [2/2]

void TGo4Picture::ClearFillAtt ( Int_t index = UndefIndex)

References UndefIndex.

◆ ClearFullRange() [1/2]

void TGo4Picture::ClearFullRange ( Int_t naxis = -1)

◆ ClearFullRange() [2/2]

void TGo4Picture::ClearFullRange ( Int_t naxis = -1)

◆ ClearLineAtt() [1/2]

void TGo4Picture::ClearLineAtt ( Int_t index = UndefIndex)

Definition at line 541 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_LineColor, op_LineStyle, and op_LineWidth.

◆ ClearLineAtt() [2/2]

void TGo4Picture::ClearLineAtt ( Int_t index = UndefIndex)

References UndefIndex.

◆ ClearLogScales() [1/2]

void TGo4Picture::ClearLogScales ( )

Definition at line 506 of file TGo4Picture.cxx.

References ClearOption(), op_LogScaleX, op_LogScaleY, op_LogScaleZ, and PictureIndex.

◆ ClearLogScales() [2/2]

void TGo4Picture::ClearLogScales ( )

◆ ClearMarkerAtt() [1/2]

void TGo4Picture::ClearMarkerAtt ( Int_t index = UndefIndex)

Definition at line 609 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_MarkerColor, op_MarkerSize, and op_MarkerStyle.

◆ ClearMarkerAtt() [2/2]

void TGo4Picture::ClearMarkerAtt ( Int_t index = UndefIndex)

References UndefIndex.

◆ ClearObjNames() [1/2]

void TGo4Picture::ClearObjNames ( Bool_t recursive = kFALSE)

Definition at line 329 of file TGo4Picture.cxx.

References TGo4Picture(), ClearObjNames(), fiLastIndex, fxNames, and fxSubPictures.

Referenced by ClearObjNames().

◆ ClearObjNames() [2/2]

void TGo4Picture::ClearObjNames ( Bool_t recursive = kFALSE)

◆ ClearOption() [1/4]

void TGo4Picture::ClearOption ( Int_t pos)
protected

Definition at line 1597 of file TGo4Picture.cxx.

References fiOptSize, fxOptIndex, fxOptObjects, fxOptValue, and op_ObjsBound.

◆ ClearOption() [2/4]

void TGo4Picture::ClearOption ( Int_t pos)
protected

◆ ClearOption() [3/4]

void TGo4Picture::ClearOption ( Short_t index,
Short_t typ )
protected

◆ ClearOption() [4/4]

void TGo4Picture::ClearOption ( Short_t index,
Short_t typ )
protected

◆ ClearRange() [1/2]

◆ ClearRange() [2/2]

void TGo4Picture::ClearRange ( Int_t naxis = -1)

◆ ClearRangeX() [1/2]

void TGo4Picture::ClearRangeX ( )

Definition at line 395 of file TGo4Picture.cxx.

References ClearOption(), op_RangeXMax, op_RangeXMin, and PictureIndex.

Referenced by ClearRange().

◆ ClearRangeX() [2/2]

void TGo4Picture::ClearRangeX ( )

◆ ClearRangeY() [1/2]

void TGo4Picture::ClearRangeY ( )

Definition at line 414 of file TGo4Picture.cxx.

References ClearOption(), op_RangeYMax, op_RangeYMin, and PictureIndex.

Referenced by ClearRange().

◆ ClearRangeY() [2/2]

void TGo4Picture::ClearRangeY ( )

◆ ClearRangeZ() [1/2]

void TGo4Picture::ClearRangeZ ( )

Definition at line 433 of file TGo4Picture.cxx.

References ClearOption(), op_RangeZMax, op_RangeZMin, and PictureIndex.

Referenced by ClearRange().

◆ ClearRangeZ() [2/2]

void TGo4Picture::ClearRangeZ ( )

◆ ClearRebin() [1/2]

void TGo4Picture::ClearRebin ( Int_t index = UndefIndex)

Definition at line 647 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_RebinX, and op_RebinY.

◆ ClearRebin() [2/2]

void TGo4Picture::ClearRebin ( Int_t index = UndefIndex)

References UndefIndex.

◆ CopyOptionsFrom() [1/2]

void TGo4Picture::CopyOptionsFrom ( TGo4Picture * source)

◆ CopyOptionsFrom() [2/2]

void TGo4Picture::CopyOptionsFrom ( TGo4Picture * source)

References TGo4Picture().

◆ Draw() [1/2]

void TGo4Picture::Draw ( Option_t * option = "")
override

Definition at line 1693 of file TGo4Picture.cxx.

References DrawPic(), and IsDrawHeader().

◆ Draw() [2/2]

void TGo4Picture::Draw ( Option_t * option = "")
override

◆ DrawPic() [1/2]

void TGo4Picture::DrawPic ( TVirtualPad * pad)
protected

◆ DrawPic() [2/2]

void TGo4Picture::DrawPic ( TVirtualPad * pad)
protected

◆ ExtendOptPos() [1/2]

Int_t TGo4Picture::ExtendOptPos ( Short_t index,
Short_t typ )
protected

Definition at line 1410 of file TGo4Picture.cxx.

References fiOptSize, fxOptIndex, and fxOptValue.

Referenced by SetObjOption(), and SetOption().

◆ ExtendOptPos() [2/2]

Int_t TGo4Picture::ExtendOptPos ( Short_t index,
Short_t typ )
protected

◆ FindOptPos() [1/2]

Int_t TGo4Picture::FindOptPos ( Short_t index,
Short_t typ ) const
protected

◆ FindOptPos() [2/2]

Int_t TGo4Picture::FindOptPos ( Short_t index,
Short_t typ ) const
protected

◆ FindPic() [1/2]

◆ FindPic() [2/2]

TGo4Picture * TGo4Picture::FindPic ( Int_t posy,
Int_t posx )

References TGo4Picture().

◆ FindStyle() [1/2]

TStyle * TGo4Picture::FindStyle ( Int_t index = UndefIndex)

Definition at line 1573 of file TGo4Picture.cxx.

References CheckIndex(), FindOptPos(), GetObjOption(), and op_Style.

Referenced by GetStyle().

◆ FindStyle() [2/2]

TStyle * TGo4Picture::FindStyle ( Int_t index = UndefIndex)

References UndefIndex.

◆ GetAxisAtt() [1/2]

void TGo4Picture::GetAxisAtt ( Int_t naxis,
TAxis * axis,
Int_t index = UndefIndex ) const
protected

◆ GetAxisAtt() [2/2]

void TGo4Picture::GetAxisAtt ( Int_t naxis,
TAxis * axis,
Int_t index = UndefIndex ) const
protected

References UndefIndex.

◆ GetD() [1/2]

Double_t TGo4Picture::GetD ( Short_t index,
Short_t typ,
Double_t def = 0. ) const
protected

Definition at line 1505 of file TGo4Picture.cxx.

References GetOptionD().

Referenced by MakeScript().

◆ GetD() [2/2]

Double_t TGo4Picture::GetD ( Short_t index,
Short_t typ,
Double_t def = 0. ) const
protected

◆ GetDivX() [1/2]

◆ GetDivX() [2/2]

Int_t TGo4Picture::GetDivX ( ) const
inline

Definition at line 56 of file TGo4Picture.h.

References fiNDivX.

◆ GetDivY() [1/2]

◆ GetDivY() [2/2]

Int_t TGo4Picture::GetDivY ( ) const
inline

Definition at line 57 of file TGo4Picture.h.

References fiNDivY.

◆ GetDrawAttributes() [1/2]

void TGo4Picture::GetDrawAttributes ( TObject * obj,
Int_t index = UndefIndex ) const

◆ GetDrawAttributes() [2/2]

void TGo4Picture::GetDrawAttributes ( TObject * obj,
Int_t index = UndefIndex ) const

References UndefIndex.

◆ GetDrawOption() [1/4]

◆ GetDrawOption() [2/4]

Option_t * TGo4Picture::GetDrawOption ( ) const
inlineoverride

Definition at line 148 of file TGo4Picture.h.

References GetDrawOption(), and UndefIndex.

◆ GetDrawOption() [3/4]

Option_t * TGo4Picture::GetDrawOption ( Int_t index) const
virtual

Definition at line 1560 of file TGo4Picture.cxx.

References CheckIndex(), GetStrOption(), and op_Draw.

◆ GetDrawOption() [4/4]

virtual Option_t * TGo4Picture::GetDrawOption ( Int_t index) const
virtual

◆ GetFillAtt() [1/2]

Bool_t TGo4Picture::GetFillAtt ( TAttFill * fill,
Int_t index = UndefIndex ) const

Definition at line 564 of file TGo4Picture.cxx.

References CheckIndex(), GetOption(), op_FillColor, and op_FillStyle.

Referenced by GetDrawAttributes(), and MakeScript().

◆ GetFillAtt() [2/2]

Bool_t TGo4Picture::GetFillAtt ( TAttFill * fill,
Int_t index = UndefIndex ) const

References UndefIndex.

◆ GetFrameAttr() [1/2]

Bool_t TGo4Picture::GetFrameAttr ( TPad * pad) const

◆ GetFrameAttr() [2/2]

Bool_t TGo4Picture::GetFrameAttr ( TPad * pad) const

◆ GetFullRange() [1/2]

◆ GetFullRange() [2/2]

Bool_t TGo4Picture::GetFullRange ( Int_t naxis,
Double_t & min,
Double_t & max ) const

◆ GetFullRangeDim() [1/2]

◆ GetFullRangeDim() [2/2]

Int_t TGo4Picture::GetFullRangeDim ( ) const

◆ GetH1Att() [1/2]

void TGo4Picture::GetH1Att ( TH1 * h1,
Int_t index = UndefIndex ) const
protected

Definition at line 685 of file TGo4Picture.cxx.

References CheckIndex(), and GetAxisAtt().

Referenced by GetDrawAttributes().

◆ GetH1Att() [2/2]

void TGo4Picture::GetH1Att ( TH1 * h1,
Int_t index = UndefIndex ) const
protected

References UndefIndex.

◆ GetHisContour() [1/2]

Int_t TGo4Picture::GetHisContour ( ) const

◆ GetHisContour() [2/2]

Int_t TGo4Picture::GetHisContour ( ) const

◆ GetI() [1/2]

Long_t TGo4Picture::GetI ( Short_t index,
Short_t typ,
Long_t def = 0 ) const
protected

Definition at line 1439 of file TGo4Picture.cxx.

References GetOption().

Referenced by MakeScript().

◆ GetI() [2/2]

Long_t TGo4Picture::GetI ( Short_t index,
Short_t typ,
Long_t def = 0 ) const
protected

◆ GetLineAtt() [1/2]

Bool_t TGo4Picture::GetLineAtt ( TAttLine * line,
Int_t index = UndefIndex ) const

Definition at line 530 of file TGo4Picture.cxx.

References CheckIndex(), GetOption(), op_LineColor, op_LineStyle, and op_LineWidth.

Referenced by GetDrawAttributes(), and MakeScript().

◆ GetLineAtt() [2/2]

Bool_t TGo4Picture::GetLineAtt ( TAttLine * line,
Int_t index = UndefIndex ) const

References UndefIndex.

◆ GetLogScale() [1/2]

◆ GetLogScale() [2/2]

Int_t TGo4Picture::GetLogScale ( Int_t nscale = 0) const

◆ GetLogScales() [1/2]

void TGo4Picture::GetLogScales ( TVirtualPad * pad)

Definition at line 497 of file TGo4Picture.cxx.

References GetOption(), op_LogScaleX, op_LogScaleY, op_LogScaleZ, and PictureIndex.

◆ GetLogScales() [2/2]

void TGo4Picture::GetLogScales ( TVirtualPad * pad)

◆ GetMarkerAtt() [1/2]

Bool_t TGo4Picture::GetMarkerAtt ( TAttMarker * marker,
Int_t index = UndefIndex ) const

Definition at line 598 of file TGo4Picture.cxx.

References CheckIndex(), GetOption(), op_MarkerColor, op_MarkerSize, and op_MarkerStyle.

Referenced by GetDrawAttributes(), and MakeScript().

◆ GetMarkerAtt() [2/2]

Bool_t TGo4Picture::GetMarkerAtt ( TAttMarker * marker,
Int_t index = UndefIndex ) const

References UndefIndex.

◆ GetNumObjNames() [1/2]

◆ GetNumObjNames() [2/2]

Int_t TGo4Picture::GetNumObjNames ( ) const

◆ GetObjAttIndex() [1/2]

Int_t TGo4Picture::GetObjAttIndex ( TObject * obj) const
protected

Definition at line 1650 of file TGo4Picture.cxx.

References GetNumObjNames(), GetObjName(), and UndefIndex.

◆ GetObjAttIndex() [2/2]

Int_t TGo4Picture::GetObjAttIndex ( TObject * obj) const
protected

◆ GetObjName() [1/2]

const char * TGo4Picture::GetObjName ( Int_t n) const

◆ GetObjName() [2/2]

const char * TGo4Picture::GetObjName ( Int_t n) const

◆ GetObjOption() [1/2]

TObject * TGo4Picture::GetObjOption ( Short_t index,
Short_t typ ) const
protected

Definition at line 1532 of file TGo4Picture.cxx.

References FindOptPos(), fxOptObjects, fxOptValue, and op_ObjsBound.

Referenced by FindStyle(), and GetStrOption().

◆ GetObjOption() [2/2]

TObject * TGo4Picture::GetObjOption ( Short_t index,
Short_t typ ) const
protected

◆ GetOption() [1/2]

◆ GetOption() [2/2]

Bool_t TGo4Picture::GetOption ( Short_t index,
Short_t typ,
Long_t & value ) const
protected

◆ GetOptionD() [1/2]

Bool_t TGo4Picture::GetOptionD ( Short_t index,
Short_t typ,
Double_t & value ) const
protected

◆ GetOptionD() [2/2]

Bool_t TGo4Picture::GetOptionD ( Short_t index,
Short_t typ,
Double_t & value ) const
protected

◆ GetOptionF() [1/2]

Bool_t TGo4Picture::GetOptionF ( Short_t index,
Short_t typ,
Float_t & value ) const
protected

Definition at line 1459 of file TGo4Picture.cxx.

References GetOption().

Referenced by GetAxisAtt(), and MakeAxisScript().

◆ GetOptionF() [2/2]

Bool_t TGo4Picture::GetOptionF ( Short_t index,
Short_t typ,
Float_t & value ) const
protected

◆ GetPadAtt() [1/2]

void TGo4Picture::GetPadAtt ( TPad * pad,
Int_t index = UndefIndex ) const
protected

Definition at line 918 of file TGo4Picture.cxx.

References CheckIndex(), GetDrawAttributes(), GetOption(), GetOptionD(), and op_Pad.

Referenced by GetDrawAttributes().

◆ GetPadAtt() [2/2]

void TGo4Picture::GetPadAtt ( TPad * pad,
Int_t index = UndefIndex ) const
protected

References UndefIndex.

◆ GetRange() [1/2]

Bool_t TGo4Picture::GetRange ( Int_t naxis,
Double_t & min,
Double_t & max ) const

◆ GetRange() [2/2]

Bool_t TGo4Picture::GetRange ( Int_t naxis,
Double_t & min,
Double_t & max ) const

◆ GetRangeX() [1/2]

Bool_t TGo4Picture::GetRangeX ( Double_t & min,
Double_t & max ) const

Definition at line 388 of file TGo4Picture.cxx.

References GetOptionD(), op_RangeXMax, op_RangeXMin, and PictureIndex.

Referenced by GetRange(), and MakeScript().

◆ GetRangeX() [2/2]

Bool_t TGo4Picture::GetRangeX ( Double_t & min,
Double_t & max ) const

◆ GetRangeY() [1/2]

Bool_t TGo4Picture::GetRangeY ( Double_t & min,
Double_t & max ) const

◆ GetRangeY() [2/2]

Bool_t TGo4Picture::GetRangeY ( Double_t & min,
Double_t & max ) const

◆ GetRangeZ() [1/2]

Bool_t TGo4Picture::GetRangeZ ( Double_t & min,
Double_t & max ) const

Definition at line 426 of file TGo4Picture.cxx.

References GetOptionD(), op_RangeZMax, op_RangeZMin, and PictureIndex.

Referenced by GetRange(), and MakeScript().

◆ GetRangeZ() [2/2]

Bool_t TGo4Picture::GetRangeZ ( Double_t & min,
Double_t & max ) const

◆ GetRebinX() [1/2]

Int_t TGo4Picture::GetRebinX ( Int_t index = UndefIndex) const

Definition at line 631 of file TGo4Picture.cxx.

References CheckIndex(), GetOption(), and op_RebinX.

Referenced by MakeScript(), and TGo4ViewPanel::ProcessPictureRedraw().

◆ GetRebinX() [2/2]

Int_t TGo4Picture::GetRebinX ( Int_t index = UndefIndex) const

References UndefIndex.

◆ GetRebinY() [1/2]

Int_t TGo4Picture::GetRebinY ( Int_t index = UndefIndex) const

Definition at line 639 of file TGo4Picture.cxx.

References CheckIndex(), GetOption(), and op_RebinY.

Referenced by MakeScript(), and TGo4ViewPanel::ProcessPictureRedraw().

◆ GetRebinY() [2/2]

Int_t TGo4Picture::GetRebinY ( Int_t index = UndefIndex) const

References UndefIndex.

◆ GetSpecialObjects() [1/2]

TList * TGo4Picture::GetSpecialObjects ( ) const
inline

Definition at line 240 of file TGo4Picture.h.

References fxSpecialObjects.

Referenced by TGo4ViewPanel::ProcessPictureRedraw(), and UpdateFrom().

◆ GetSpecialObjects() [2/2]

TList * TGo4Picture::GetSpecialObjects ( ) const
inline

Definition at line 240 of file TGo4Picture.h.

References fxSpecialObjects.

◆ GetStatsAttr() [1/2]

Bool_t TGo4Picture::GetStatsAttr ( TPaveStats * stats) const

◆ GetStatsAttr() [2/2]

Bool_t TGo4Picture::GetStatsAttr ( TPaveStats * stats) const

◆ GetStrOption() [1/2]

const char * TGo4Picture::GetStrOption ( Short_t index,
Short_t typ,
const char * defvalue = nullptr ) const
protected

Definition at line 1546 of file TGo4Picture.cxx.

References GetObjOption().

Referenced by GetAxisAtt(), GetDrawOption(), GetStatsAttr(), GetXAxisTimeFormat(), and MakeScript().

◆ GetStrOption() [2/2]

const char * TGo4Picture::GetStrOption ( Short_t index,
Short_t typ,
const char * defvalue = nullptr ) const
protected

◆ GetStyle() [1/2]

TStyle * TGo4Picture::GetStyle ( Int_t index = UndefIndex)

Definition at line 1581 of file TGo4Picture.cxx.

References CheckIndex(), FindStyle(), op_Style, and SetObjOption().

◆ GetStyle() [2/2]

TStyle * TGo4Picture::GetStyle ( Int_t index = UndefIndex)

References UndefIndex.

◆ GetTitleAttr() [1/2]

Bool_t TGo4Picture::GetTitleAttr ( TPaveText * title) const

◆ GetTitleAttr() [2/2]

Bool_t TGo4Picture::GetTitleAttr ( TPaveText * title) const

◆ GetTotalSize() [1/2]

Long_t TGo4Picture::GetTotalSize ( )

Returns total size, used by picture in memory.

Definition at line 1795 of file TGo4Picture.cxx.

References fxNames, fxOptIndex, fxOptObjects, fxOptValue, fxSpecialObjects, fxSubPictures, GetDivX(), GetDivY(), GetTotalSize(), IsDivided(), and Pic().

Referenced by TGo4ObjectProxy::DefineObjectSize(), and GetTotalSize().

◆ GetTotalSize() [2/2]

Long_t TGo4Picture::GetTotalSize ( )

Returns total size, used by picture in memory.

◆ GetXAxisTimeFormat() [1/2]

const char * TGo4Picture::GetXAxisTimeFormat ( ) const

◆ GetXAxisTimeFormat() [2/2]

const char * TGo4Picture::GetXAxisTimeFormat ( ) const

◆ HasTitleAttr() [1/2]

Bool_t TGo4Picture::HasTitleAttr ( )

◆ HasTitleAttr() [2/2]

Bool_t TGo4Picture::HasTitleAttr ( )

◆ IsApplyToAll() [1/2]

bool TGo4Picture::IsApplyToAll ( ) const

Definition at line 1199 of file TGo4Picture.cxx.

References GetOption(), op_ApplyToAll, and PictureIndex.

Referenced by MakeScript(), and TGo4ViewPanel::ProcessPictureRedraw().

◆ IsApplyToAll() [2/2]

bool TGo4Picture::IsApplyToAll ( ) const

◆ IsAutoScale() [1/2]

◆ IsAutoScale() [2/2]

bool TGo4Picture::IsAutoScale ( ) const

◆ IsAutoZoom() [1/2]

bool TGo4Picture::IsAutoZoom ( ) const

Definition at line 1211 of file TGo4Picture.cxx.

References GetOption(), op_AutoZoom, and PictureIndex.

Referenced by MakeScript(), and TGo4ViewPanel::ProcessPictureRedraw().

◆ IsAutoZoom() [2/2]

bool TGo4Picture::IsAutoZoom ( ) const

◆ IsContentModified() [1/2]

bool TGo4Picture::IsContentModified ( ) const

Definition at line 1223 of file TGo4Picture.cxx.

References GetOption(), op_ContentModified, and PictureIndex.

Referenced by TGo4ViewPanel::ProcessPadRedraw().

◆ IsContentModified() [2/2]

bool TGo4Picture::IsContentModified ( ) const

◆ IsCrosshair() [1/2]

bool TGo4Picture::IsCrosshair ( ) const

Definition at line 1163 of file TGo4Picture.cxx.

References GetOption(), op_Crosshair, and PictureIndex.

Referenced by SavePrimitive().

◆ IsCrosshair() [2/2]

bool TGo4Picture::IsCrosshair ( ) const

◆ IsDivided() [1/2]

◆ IsDivided() [2/2]

Bool_t TGo4Picture::IsDivided ( ) const
inline

Definition at line 58 of file TGo4Picture.h.

References GetDivX(), and GetDivY().

◆ IsDrawHeader() [1/2]

Bool_t TGo4Picture::IsDrawHeader ( ) const

Definition at line 176 of file TGo4Picture.cxx.

References IsTitleDate(), and IsTitleTime().

Referenced by Draw().

◆ IsDrawHeader() [2/2]

Bool_t TGo4Picture::IsDrawHeader ( ) const

◆ IsHisStats() [1/2]

◆ IsHisStats() [2/2]

Bool_t TGo4Picture::IsHisStats ( ) const

◆ IsHisTitle() [1/2]

◆ IsHisTitle() [2/2]

Bool_t TGo4Picture::IsHisTitle ( ) const

◆ IsLegendDraw() [1/2]

bool TGo4Picture::IsLegendDraw ( ) const

◆ IsLegendDraw() [2/2]

bool TGo4Picture::IsLegendDraw ( ) const

◆ IsObjNames() [1/2]

Bool_t TGo4Picture::IsObjNames ( ) const

Definition at line 349 of file TGo4Picture.cxx.

References TGo4Picture(), fxSubPictures, GetNumObjNames(), and IsObjNames().

Referenced by IsObjNames().

◆ IsObjNames() [2/2]

Bool_t TGo4Picture::IsObjNames ( ) const

◆ IsPadModified() [1/2]

bool TGo4Picture::IsPadModified ( ) const

◆ IsPadModified() [2/2]

bool TGo4Picture::IsPadModified ( ) const

◆ IsSuperimpose() [1/2]

bool TGo4Picture::IsSuperimpose ( ) const

◆ IsSuperimpose() [2/2]

bool TGo4Picture::IsSuperimpose ( ) const

◆ IsTitleDate() [1/2]

Bool_t TGo4Picture::IsTitleDate ( ) const

◆ IsTitleDate() [2/2]

Bool_t TGo4Picture::IsTitleDate ( ) const

◆ IsTitleItem() [1/2]

Bool_t TGo4Picture::IsTitleItem ( ) const

◆ IsTitleItem() [2/2]

Bool_t TGo4Picture::IsTitleItem ( ) const

◆ IsTitleTime() [1/2]

Bool_t TGo4Picture::IsTitleTime ( ) const

◆ IsTitleTime() [2/2]

Bool_t TGo4Picture::IsTitleTime ( ) const

◆ IsXAxisTimeDisplay() [1/2]

Bool_t TGo4Picture::IsXAxisTimeDisplay ( ) const

◆ IsXAxisTimeDisplay() [2/2]

Bool_t TGo4Picture::IsXAxisTimeDisplay ( ) const

◆ IsXYRatioOne() [1/2]

◆ IsXYRatioOne() [2/2]

Bool_t TGo4Picture::IsXYRatioOne ( ) const

◆ LPic() [1/2]

TGo4Picture * TGo4Picture::LPic ( Int_t nline,
Int_t ncol )

Definition at line 249 of file TGo4Picture.cxx.

References TGo4Picture(), IsDivided(), and Pic().

◆ LPic() [2/2]

TGo4Picture * TGo4Picture::LPic ( Int_t nline,
Int_t ncol )

References TGo4Picture().

◆ MakeAxisScript() [1/2]

void TGo4Picture::MakeAxisScript ( std::ostream & fs,
const char * name,
Int_t indx,
Int_t naxis )
protected

Definition at line 1850 of file TGo4Picture.cxx.

References GetOption(), GetOptionF(), op_AxisX, op_AxisY, and op_AxisZ.

Referenced by MakeScript().

◆ MakeAxisScript() [2/2]

void TGo4Picture::MakeAxisScript ( std::ostream & fs,
const char * name,
Int_t indx,
Int_t naxis )
protected

References fiNDivX.

◆ MakeScript() [1/2]

◆ MakeScript() [2/2]

void TGo4Picture::MakeScript ( std::ostream & fs,
const char * name )
protected

◆ operator()() [1/2]

TGo4Picture & TGo4Picture::operator() ( int posy,
int posx )
inline

Definition at line 60 of file TGo4Picture.h.

References TGo4Picture(), and Pic().

◆ operator()() [2/2]

TGo4Picture & TGo4Picture::operator() ( int posy,
int posx )
inline

Definition at line 60 of file TGo4Picture.h.

References TGo4Picture(), and Pic().

◆ Pic() [1/2]

◆ Pic() [2/2]

TGo4Picture * TGo4Picture::Pic ( Int_t posy,
Int_t posx )

References TGo4Picture().

◆ Print() [1/2]

void TGo4Picture::Print ( Option_t * option = "") const
override

Definition at line 1763 of file TGo4Picture.cxx.

References TGo4Picture(), and PrintPic().

◆ Print() [2/2]

void TGo4Picture::Print ( Option_t * option = "") const
override

◆ PrintPic() [1/2]

void TGo4Picture::PrintPic ( int shift,
Bool_t showopt )
protected

◆ PrintPic() [2/2]

void TGo4Picture::PrintPic ( int shift,
Bool_t showopt )
protected

◆ Reset() [1/2]

void TGo4Picture::Reset ( )
inline

◆ Reset() [2/2]

void TGo4Picture::Reset ( )
inline

Definition at line 225 of file TGo4Picture.h.

◆ SavePrimitive() [1/2]

void TGo4Picture::SavePrimitive ( std::ostream & fs,
Option_t * opt = "" )
override

Definition at line 1838 of file TGo4Picture.cxx.

References IsCrosshair(), and MakeScript().

Referenced by TGo4Script::ProduceScript().

◆ SavePrimitive() [2/2]

void TGo4Picture::SavePrimitive ( std::ostream & fs,
Option_t * opt = "" )
override

◆ SetApplyToAll() [1/2]

void TGo4Picture::SetApplyToAll ( bool on)

Definition at line 1194 of file TGo4Picture.cxx.

References op_ApplyToAll, PictureIndex, and SetOption().

Referenced by TGo4ViewPanel::MakePictureForPad().

◆ SetApplyToAll() [2/2]

void TGo4Picture::SetApplyToAll ( bool on)

◆ SetAutoScale() [1/2]

◆ SetAutoScale() [2/2]

void TGo4Picture::SetAutoScale ( bool on)

◆ SetAutoZoom() [1/2]

void TGo4Picture::SetAutoZoom ( bool on)

Definition at line 1206 of file TGo4Picture.cxx.

References op_AutoZoom, PictureIndex, and SetOption().

Referenced by TGo4ViewPanel::MakePictureForPad().

◆ SetAutoZoom() [2/2]

void TGo4Picture::SetAutoZoom ( bool on)

◆ SetAxisAtt() [1/4]

void TGo4Picture::SetAxisAtt ( Int_t naxis,
Color_t AxisColor,
Color_t LabelColor,
Style_t LabelFont,
Float_t LabelOffset,
Float_t LabelSize,
Int_t Ndivisions,
Float_t TickLength,
Color_t TitleColor,
Style_t TitleFont,
Float_t TitleOffset,
Float_t TitleSize,
Bool_t decimals,
const char * ticks,
Int_t bits,
Int_t index = UndefIndex )

Definition at line 771 of file TGo4Picture.cxx.

References CheckIndex(), op_AxisX, op_AxisY, op_AxisZ, SetOption(), and SetOptionF().

Referenced by SetAxisAtt(), and SetH1Att().

◆ SetAxisAtt() [2/4]

void TGo4Picture::SetAxisAtt ( Int_t naxis,
Color_t AxisColor,
Color_t LabelColor,
Style_t LabelFont,
Float_t LabelOffset,
Float_t LabelSize,
Int_t Ndivisions,
Float_t TickLength,
Color_t TitleColor,
Style_t TitleFont,
Float_t TitleOffset,
Float_t TitleSize,
Bool_t decimals,
const char * ticks,
Int_t bits,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetAxisAtt() [3/4]

void TGo4Picture::SetAxisAtt ( Int_t naxis,
TAxis * axis,
Int_t index = UndefIndex )
protected

Definition at line 814 of file TGo4Picture.cxx.

References SetAxisAtt(), and SetXAxisAttTime().

◆ SetAxisAtt() [4/4]

void TGo4Picture::SetAxisAtt ( Int_t naxis,
TAxis * axis,
Int_t index = UndefIndex )
protected

References UndefIndex.

◆ SetAxisLabelFontSize() [1/2]

void TGo4Picture::SetAxisLabelFontSize ( Int_t naxis,
Float_t LabelSize,
Int_t index = UndefIndex )

Definition at line 694 of file TGo4Picture.cxx.

References CheckIndex(), op_AxisX, op_AxisY, op_AxisZ, and SetOptionF().

◆ SetAxisLabelFontSize() [2/2]

void TGo4Picture::SetAxisLabelFontSize ( Int_t naxis,
Float_t LabelSize,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetAxisTitleFontSize() [1/2]

void TGo4Picture::SetAxisTitleFontSize ( Int_t naxis,
Float_t TitleSize,
Int_t index = UndefIndex )

Definition at line 706 of file TGo4Picture.cxx.

References CheckIndex(), op_AxisX, op_AxisY, op_AxisZ, and SetOptionF().

◆ SetAxisTitleFontSize() [2/2]

void TGo4Picture::SetAxisTitleFontSize ( Int_t naxis,
Float_t TitleSize,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetContentModified() [1/2]

void TGo4Picture::SetContentModified ( bool on = true)

◆ SetContentModified() [2/2]

void TGo4Picture::SetContentModified ( bool on = true)

◆ SetCrosshair() [1/2]

void TGo4Picture::SetCrosshair ( bool on)

Definition at line 1158 of file TGo4Picture.cxx.

References op_Crosshair, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

◆ SetCrosshair() [2/2]

void TGo4Picture::SetCrosshair ( bool on)

◆ SetDivision() [1/2]

void TGo4Picture::SetDivision ( Int_t ndivy,
Int_t ndivx )

Definition at line 181 of file TGo4Picture.cxx.

References fiNDivX, and fiNDivY.

Referenced by TGo4Picture(), TGo4ViewPanel::MakePictureForPad(), and SetLinesDivision().

◆ SetDivision() [2/2]

void TGo4Picture::SetDivision ( Int_t ndivy,
Int_t ndivx )

◆ SetDrawAttributes() [1/2]

void TGo4Picture::SetDrawAttributes ( TObject * obj,
Int_t index = UndefIndex )

◆ SetDrawAttributes() [2/2]

void TGo4Picture::SetDrawAttributes ( TObject * obj,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetDrawHeader() [1/2]

void TGo4Picture::SetDrawHeader ( Bool_t draw = kTRUE)

Definition at line 170 of file TGo4Picture.cxx.

References SetTitleDate(), and SetTitleTime().

◆ SetDrawHeader() [2/2]

void TGo4Picture::SetDrawHeader ( Bool_t draw = kTRUE)

◆ SetDrawOption() [1/4]

void TGo4Picture::SetDrawOption ( Option_t * option,
Int_t index )
virtual

Definition at line 1553 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_Draw, and SetStrOption().

◆ SetDrawOption() [2/4]

virtual void TGo4Picture::SetDrawOption ( Option_t * option,
Int_t index )
virtual

◆ SetDrawOption() [3/4]

◆ SetDrawOption() [4/4]

void TGo4Picture::SetDrawOption ( Option_t * option = "")
inlineoverride

Definition at line 141 of file TGo4Picture.h.

References SetDrawOption(), and UndefIndex.

◆ SetFillAtt() [1/4]

void TGo4Picture::SetFillAtt ( Color_t color,
Style_t style,
Int_t index = UndefIndex )

Definition at line 549 of file TGo4Picture.cxx.

References CheckIndex(), op_FillColor, op_FillStyle, and SetOption().

Referenced by SetDrawAttributes().

◆ SetFillAtt() [2/4]

void TGo4Picture::SetFillAtt ( Color_t color,
Style_t style,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetFillAtt() [3/4]

void TGo4Picture::SetFillAtt ( TAttFill * fill,
Int_t index = UndefIndex )

Definition at line 556 of file TGo4Picture.cxx.

References CheckIndex(), op_FillColor, op_FillStyle, and SetOption().

◆ SetFillAtt() [4/4]

void TGo4Picture::SetFillAtt ( TAttFill * fill,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetFrameAttr() [1/4]

void TGo4Picture::SetFrameAttr ( Double_t left,
Double_t top,
Double_t right,
Double_t bottom )

◆ SetFrameAttr() [2/4]

void TGo4Picture::SetFrameAttr ( Double_t left,
Double_t top,
Double_t right,
Double_t bottom )

◆ SetFrameAttr() [3/4]

void TGo4Picture::SetFrameAttr ( TPad * pad)

Definition at line 944 of file TGo4Picture.cxx.

References SetFrameAttr().

◆ SetFrameAttr() [4/4]

void TGo4Picture::SetFrameAttr ( TPad * pad)

◆ SetFullRange() [1/2]

void TGo4Picture::SetFullRange ( Int_t naxis,
Double_t min,
Double_t max )

◆ SetFullRange() [2/2]

void TGo4Picture::SetFullRange ( Int_t naxis,
Double_t min,
Double_t max )

◆ SetFullRangeDim() [1/2]

void TGo4Picture::SetFullRangeDim ( Int_t ndim)

◆ SetFullRangeDim() [2/2]

void TGo4Picture::SetFullRangeDim ( Int_t ndim)

◆ SetH1Att() [1/2]

void TGo4Picture::SetH1Att ( TH1 * h1,
Int_t index = UndefIndex )
protected

Definition at line 676 of file TGo4Picture.cxx.

References CheckIndex(), and SetAxisAtt().

Referenced by SetDrawAttributes().

◆ SetH1Att() [2/2]

void TGo4Picture::SetH1Att ( TH1 * h1,
Int_t index = UndefIndex )
protected

References UndefIndex.

◆ SetHisContour() [1/2]

void TGo4Picture::SetHisContour ( Int_t nlvl)

Definition at line 1035 of file TGo4Picture.cxx.

References op_HisContour, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

◆ SetHisContour() [2/2]

void TGo4Picture::SetHisContour ( Int_t nlvl)

◆ SetHisStats() [1/2]

◆ SetHisStats() [2/2]

void TGo4Picture::SetHisStats ( Bool_t on)

◆ SetHisTitle() [1/2]

void TGo4Picture::SetHisTitle ( bool on)

Definition at line 1047 of file TGo4Picture.cxx.

References op_HisTitle, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

◆ SetHisTitle() [2/2]

void TGo4Picture::SetHisTitle ( bool on)

◆ SetLegendDraw() [1/2]

void TGo4Picture::SetLegendDraw ( bool on)

Definition at line 1146 of file TGo4Picture.cxx.

References op_LegendDraw, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

◆ SetLegendDraw() [2/2]

void TGo4Picture::SetLegendDraw ( bool on)

◆ SetLineAtt() [1/4]

void TGo4Picture::SetLineAtt ( Color_t color,
Style_t style,
Width_t width,
Int_t index = UndefIndex )

Definition at line 513 of file TGo4Picture.cxx.

References CheckIndex(), op_LineColor, op_LineStyle, op_LineWidth, and SetOption().

Referenced by SetDrawAttributes().

◆ SetLineAtt() [2/4]

void TGo4Picture::SetLineAtt ( Color_t color,
Style_t style,
Width_t width,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetLineAtt() [3/4]

void TGo4Picture::SetLineAtt ( TAttLine * line,
Int_t index = UndefIndex )

Definition at line 521 of file TGo4Picture.cxx.

References CheckIndex(), op_LineColor, op_LineStyle, op_LineWidth, and SetOption().

◆ SetLineAtt() [4/4]

void TGo4Picture::SetLineAtt ( TAttLine * line,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetLinesDivision() [1/4]

void TGo4Picture::SetLinesDivision ( Int_t numlines,
const Int_t * numbers )

Definition at line 233 of file TGo4Picture.cxx.

References Pic(), and SetDivision().

Referenced by SetLinesDivision().

◆ SetLinesDivision() [2/4]

void TGo4Picture::SetLinesDivision ( Int_t numlines,
const Int_t * numbers )

◆ SetLinesDivision() [3/4]

void TGo4Picture::SetLinesDivision ( Int_t numlines,
Int_t n0 = 1,
Int_t n1 = 1,
Int_t n2 = 1,
Int_t n3 = 1,
Int_t n4 = 1,
Int_t n5 = 1,
Int_t n6 = 1,
Int_t n7 = 1,
Int_t n8 = 1,
Int_t n9 = 1 )

Definition at line 241 of file TGo4Picture.cxx.

References SetLinesDivision().

◆ SetLinesDivision() [4/4]

void TGo4Picture::SetLinesDivision ( Int_t numlines,
Int_t n0 = 1,
Int_t n1 = 1,
Int_t n2 = 1,
Int_t n3 = 1,
Int_t n4 = 1,
Int_t n5 = 1,
Int_t n6 = 1,
Int_t n7 = 1,
Int_t n8 = 1,
Int_t n9 = 1 )

◆ SetLogScale() [1/2]

void TGo4Picture::SetLogScale ( Int_t nscale = 0,
Int_t zn = 1 )

◆ SetLogScale() [2/2]

void TGo4Picture::SetLogScale ( Int_t nscale = 0,
Int_t zn = 1 )

◆ SetMarkerAtt() [1/4]

void TGo4Picture::SetMarkerAtt ( Color_t color,
Size_t size,
Style_t style,
Int_t index = UndefIndex )

Definition at line 581 of file TGo4Picture.cxx.

References CheckIndex(), op_MarkerColor, op_MarkerSize, op_MarkerStyle, and SetOption().

Referenced by SetDrawAttributes().

◆ SetMarkerAtt() [2/4]

void TGo4Picture::SetMarkerAtt ( Color_t color,
Size_t size,
Style_t style,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetMarkerAtt() [3/4]

void TGo4Picture::SetMarkerAtt ( TAttMarker * marker,
Int_t index = UndefIndex )

Definition at line 589 of file TGo4Picture.cxx.

References CheckIndex(), op_MarkerColor, op_MarkerSize, op_MarkerStyle, and SetOption().

◆ SetMarkerAtt() [4/4]

void TGo4Picture::SetMarkerAtt ( TAttMarker * marker,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetObjOption() [1/2]

void TGo4Picture::SetObjOption ( Short_t index,
Short_t typ,
TObject * obj )
protected

Definition at line 1512 of file TGo4Picture.cxx.

References ExtendOptPos(), FindOptPos(), fxOptObjects, fxOptValue, and op_ObjsBound.

Referenced by GetStyle(), SetStrOption(), and SetStyle().

◆ SetObjOption() [2/2]

void TGo4Picture::SetObjOption ( Short_t index,
Short_t typ,
TObject * obj )
protected

◆ SetOption() [1/2]

◆ SetOption() [2/2]

void TGo4Picture::SetOption ( Short_t index,
Short_t typ,
Long_t value )
protected

◆ SetOptionD() [1/2]

void TGo4Picture::SetOptionD ( Short_t index,
Short_t typ,
Double_t value )
protected

◆ SetOptionD() [2/2]

void TGo4Picture::SetOptionD ( Short_t index,
Short_t typ,
Double_t value )
protected

◆ SetOptionF() [1/2]

void TGo4Picture::SetOptionF ( Short_t index,
Short_t typ,
Float_t value )
protected

Definition at line 1446 of file TGo4Picture.cxx.

References SetOption().

Referenced by SetAxisAtt(), SetAxisLabelFontSize(), and SetAxisTitleFontSize().

◆ SetOptionF() [2/2]

void TGo4Picture::SetOptionF ( Short_t index,
Short_t typ,
Float_t value )
protected

◆ SetPadAtt() [1/4]

void TGo4Picture::SetPadAtt ( Int_t BorderMode,
Int_t BorderSize,
Int_t Gridx,
Int_t Gridy,
Double_t Phi,
Double_t Theta,
Int_t Tickx,
Int_t Ticky,
Int_t index = PictureIndex )

Definition at line 881 of file TGo4Picture.cxx.

References CheckIndex(), op_Pad, SetOption(), and SetOptionD().

Referenced by SetDrawAttributes(), and SetPadAtt().

◆ SetPadAtt() [2/4]

void TGo4Picture::SetPadAtt ( Int_t BorderMode,
Int_t BorderSize,
Int_t Gridx,
Int_t Gridy,
Double_t Phi,
Double_t Theta,
Int_t Tickx,
Int_t Ticky,
Int_t index = PictureIndex )

References PictureIndex.

◆ SetPadAtt() [3/4]

void TGo4Picture::SetPadAtt ( TPad * pad,
Int_t index = UndefIndex )
protected

Definition at line 902 of file TGo4Picture.cxx.

References CheckIndex(), SetDrawAttributes(), and SetPadAtt().

◆ SetPadAtt() [4/4]

void TGo4Picture::SetPadAtt ( TPad * pad,
Int_t index = UndefIndex )
protected

References UndefIndex.

◆ SetPadModified() [1/2]

◆ SetPadModified() [2/2]

void TGo4Picture::SetPadModified ( bool on = true)

◆ SetPosition() [1/2]

void TGo4Picture::SetPosition ( Int_t posy,
Int_t posx )
protected

Definition at line 258 of file TGo4Picture.cxx.

References fiPosX, and fiPosY.

Referenced by Pic().

◆ SetPosition() [2/2]

void TGo4Picture::SetPosition ( Int_t posy,
Int_t posx )
protected

◆ SetRange() [1/2]

void TGo4Picture::SetRange ( Int_t naxis,
Double_t min,
Double_t max )

◆ SetRange() [2/2]

void TGo4Picture::SetRange ( Int_t naxis,
Double_t min,
Double_t max )

◆ SetRangeX() [1/2]

void TGo4Picture::SetRangeX ( Double_t min,
Double_t max )

Definition at line 382 of file TGo4Picture.cxx.

References op_RangeXMax, op_RangeXMin, PictureIndex, and SetOptionD().

Referenced by SetRange().

◆ SetRangeX() [2/2]

void TGo4Picture::SetRangeX ( Double_t min,
Double_t max )

◆ SetRangeY() [1/2]

void TGo4Picture::SetRangeY ( Double_t min,
Double_t max )

Definition at line 401 of file TGo4Picture.cxx.

References op_RangeYMax, op_RangeYMin, PictureIndex, and SetOptionD().

Referenced by SetRange().

◆ SetRangeY() [2/2]

void TGo4Picture::SetRangeY ( Double_t min,
Double_t max )

◆ SetRangeZ() [1/2]

void TGo4Picture::SetRangeZ ( Double_t min,
Double_t max )

Definition at line 420 of file TGo4Picture.cxx.

References op_RangeZMax, op_RangeZMin, PictureIndex, and SetOptionD().

Referenced by SetRange().

◆ SetRangeZ() [2/2]

void TGo4Picture::SetRangeZ ( Double_t min,
Double_t max )

◆ SetRebinX() [1/2]

void TGo4Picture::SetRebinX ( Int_t ngroupx,
Int_t index = UndefIndex )

Definition at line 617 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_RebinX, and SetOption().

Referenced by TGo4ViewPanel::MakePictureForPad().

◆ SetRebinX() [2/2]

void TGo4Picture::SetRebinX ( Int_t ngroupx,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetRebinY() [1/2]

void TGo4Picture::SetRebinY ( Int_t ngroupy,
Int_t index = UndefIndex )

Definition at line 624 of file TGo4Picture.cxx.

References CheckIndex(), ClearOption(), op_RebinY, and SetOption().

Referenced by TGo4ViewPanel::MakePictureForPad().

◆ SetRebinY() [2/2]

void TGo4Picture::SetRebinY ( Int_t ngroupy,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetSelectedIndex() [1/2]

void TGo4Picture::SetSelectedIndex ( Int_t index = PictureIndex)
inline

Definition at line 108 of file TGo4Picture.h.

References fiLastIndex, and PictureIndex.

◆ SetSelectedIndex() [2/2]

void TGo4Picture::SetSelectedIndex ( Int_t index = PictureIndex)
inline

Definition at line 108 of file TGo4Picture.h.

References fiLastIndex, and PictureIndex.

◆ SetStatsAttr() [1/4]

void TGo4Picture::SetStatsAttr ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2,
Int_t optstat = 1111,
const char * statformat = "6.4g",
Int_t optfit = 1111,
const char * fitformat = "5.4g" )

◆ SetStatsAttr() [2/4]

void TGo4Picture::SetStatsAttr ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2,
Int_t optstat = 1111,
const char * statformat = "6.4g",
Int_t optfit = 1111,
const char * fitformat = "5.4g" )

◆ SetStatsAttr() [3/4]

void TGo4Picture::SetStatsAttr ( TPaveStats * stats)

Definition at line 994 of file TGo4Picture.cxx.

References SetStatsAttr().

◆ SetStatsAttr() [4/4]

void TGo4Picture::SetStatsAttr ( TPaveStats * stats)

◆ SetStrOption() [1/2]

void TGo4Picture::SetStrOption ( Short_t index,
Short_t typ,
const char * value )
protected

Definition at line 1540 of file TGo4Picture.cxx.

References SetObjOption().

Referenced by SetDrawOption(), SetStatsAttr(), SetXAxisAttTime(), and SetXAxisTimeFormat().

◆ SetStrOption() [2/2]

void TGo4Picture::SetStrOption ( Short_t index,
Short_t typ,
const char * value )
protected

◆ SetStyle() [1/2]

void TGo4Picture::SetStyle ( TStyle * style,
Int_t index = UndefIndex )

Definition at line 1566 of file TGo4Picture.cxx.

References CheckIndex(), op_Style, and SetObjOption().

◆ SetStyle() [2/2]

void TGo4Picture::SetStyle ( TStyle * style,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetSuperimpose() [1/2]

◆ SetSuperimpose() [2/2]

void TGo4Picture::SetSuperimpose ( bool on)

◆ SetTitleAttr() [1/4]

void TGo4Picture::SetTitleAttr ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2,
Double_t textsize = 0. )

◆ SetTitleAttr() [2/4]

void TGo4Picture::SetTitleAttr ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2,
Double_t textsize = 0. )

◆ SetTitleAttr() [3/4]

void TGo4Picture::SetTitleAttr ( TPaveText * title)

Definition at line 1070 of file TGo4Picture.cxx.

References SetTitleAttr().

◆ SetTitleAttr() [4/4]

void TGo4Picture::SetTitleAttr ( TPaveText * title)

◆ SetTitleDate() [1/2]

void TGo4Picture::SetTitleDate ( Bool_t on = kTRUE)

◆ SetTitleDate() [2/2]

void TGo4Picture::SetTitleDate ( Bool_t on = kTRUE)

◆ SetTitleItem() [1/2]

void TGo4Picture::SetTitleItem ( Bool_t on = kTRUE)

Definition at line 1134 of file TGo4Picture.cxx.

References op_TitleItem, PictureIndex, and SetOption().

Referenced by ChangeDrawOption(), and TGo4ViewPanel::SetPadDefaults().

◆ SetTitleItem() [2/2]

void TGo4Picture::SetTitleItem ( Bool_t on = kTRUE)

◆ SetTitleTime() [1/2]

void TGo4Picture::SetTitleTime ( Bool_t on = kTRUE)

◆ SetTitleTime() [2/2]

void TGo4Picture::SetTitleTime ( Bool_t on = kTRUE)

◆ SetXAxisAttTime() [1/2]

void TGo4Picture::SetXAxisAttTime ( Bool_t timedisplay,
const char * format,
Int_t index = UndefIndex )

◆ SetXAxisAttTime() [2/2]

void TGo4Picture::SetXAxisAttTime ( Bool_t timedisplay,
const char * format,
Int_t index = UndefIndex )

References UndefIndex.

◆ SetXAxisTimeDisplay() [1/2]

void TGo4Picture::SetXAxisTimeDisplay ( Bool_t on)

◆ SetXAxisTimeDisplay() [2/2]

void TGo4Picture::SetXAxisTimeDisplay ( Bool_t on)

◆ SetXAxisTimeFormat() [1/2]

void TGo4Picture::SetXAxisTimeFormat ( const char * format)

◆ SetXAxisTimeFormat() [2/2]

void TGo4Picture::SetXAxisTimeFormat ( const char * format)

◆ SetXYRatioOne() [1/2]

void TGo4Picture::SetXYRatioOne ( Bool_t on)

Definition at line 746 of file TGo4Picture.cxx.

References op_XYRatioOne, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

◆ SetXYRatioOne() [2/2]

void TGo4Picture::SetXYRatioOne ( Bool_t on)

◆ UpdateFrom() [1/2]

void TGo4Picture::UpdateFrom ( TGo4Picture * source,
TClass * selectedobjclass = nullptr )

◆ UpdateFrom() [2/2]

void TGo4Picture::UpdateFrom ( TGo4Picture * source,
TClass * selectedobjclass = nullptr )

References TGo4Picture().

Field Documentation

◆ fiLastIndex

Int_t TGo4Picture::fiLastIndex {0}
private

Definition at line 389 of file TGo4Picture.h.

Referenced by AddObjName(), CheckIndex(), Clear(), ClearObjNames(), and SetSelectedIndex().

◆ fiNDivX

Int_t TGo4Picture::fiNDivX {1}
private

Definition at line 370 of file TGo4Picture.h.

Referenced by Clear(), GetDivX(), MakeAxisScript(), SetDivision(), and UpdateFrom().

◆ fiNDivY

Int_t TGo4Picture::fiNDivY {1}
private

Definition at line 371 of file TGo4Picture.h.

Referenced by Clear(), GetDivY(), SetDivision(), and UpdateFrom().

◆ fiOptSize

Int_t TGo4Picture::fiOptSize {0}
private

◆ fiPosX

Int_t TGo4Picture::fiPosX {0}
private

Definition at line 373 of file TGo4Picture.h.

Referenced by CheckPosition(), Clear(), SetPosition(), and UpdateFrom().

◆ fiPosY

Int_t TGo4Picture::fiPosY {0}
private

Definition at line 374 of file TGo4Picture.h.

Referenced by CheckPosition(), Clear(), SetPosition(), and UpdateFrom().

◆ fxNames

TObjArray * TGo4Picture::fxNames {nullptr}
private

◆ fxObjects

TObjArray * TGo4Picture::fxObjects {nullptr}
private

Definition at line 378 of file TGo4Picture.h.

Referenced by ~TGo4Picture().

◆ fxOptIndex

TArrayL TGo4Picture::fxOptIndex
private

◆ fxOptObjects

TObjArray * TGo4Picture::fxOptObjects {nullptr}
private

◆ fxOptValue

TArrayL TGo4Picture::fxOptValue
private

◆ fxSpecialObjects

TList * TGo4Picture::fxSpecialObjects {nullptr}
private

◆ fxSubPictures

TObjArray * TGo4Picture::fxSubPictures {nullptr}
private

The documentation for this class was generated from the following files: