Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4Picture Class Reference

#include <TGo4Picture.h>

List of all members.

Public Types

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

Public Member Functions

 TGo4Picture ()
 TGo4Picture (const char *name, const char *title, Int_t ndivy=1, Int_t ndivx=1)
virtual ~TGo4Picture ()
void SetDrawHeader (Bool_t draw=kTRUE)
Bool_t IsDrawHeader ()
void SetDivision (Int_t ndivy, Int_t ndivx)
Int_t GetDivX ()
Int_t GetDivY ()
Bool_t IsDivided ()
TGo4Pictureoperator() (int posy, int posx)
TGo4PicturePic (Int_t posy, Int_t posx)
TGo4PictureFindPic (Int_t posy, Int_t posx)
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)
TGo4PictureLPic (Int_t nline, Int_t ncol)
void AddH1 (TH1 *histo, Option_t *DrawOption=0)
void AddH1 (Int_t posy, Int_t posx, TH1 *histo, Option_t *DrawOption=0)
void AddHStack (THStack *st, Option_t *DrawOption=0)
void AddHStack (Int_t posy, Int_t posx, THStack *st, Option_t *DrawOption=0)
void AddGraph (TGraph *gr, Option_t *DrawOption=0)
void AddGraph (Int_t posy, Int_t posx, TGraph *gr, Option_t *DrawOption=0)
void AddCondition (TNamed *cond=0)
void AddCondition (Int_t posy, Int_t posx, TNamed *cond=0)
void ClearObjNames (Bool_t recursive=kFALSE)
void SetRangeX (Double_t min, Double_t max)
Bool_t GetRangeX (Double_t &min, Double_t &max)
void ClearRangeX ()
void SetRangeY (Double_t min, Double_t max)
Bool_t GetRangeY (Double_t &min, Double_t &max)
void ClearRangeY ()
void SetRangeZ (Double_t min, Double_t max)
Bool_t GetRangeZ (Double_t &min, Double_t &max)
void ClearRangeZ ()
void SetLogScale (Int_t nscale=0, Int_t zn=1)
Int_t GetLogScale (Int_t nscale=0)
void GetLogScales (TVirtualPad *pad)
void ClearLogScales ()
void SetSelectedIndex (Int_t index=PictureIndex)
void SetLineAtt (Color_t color, Style_t style, Width_t width, Int_t index=UndefIndex)
void SetLineAtt (TAttLine *line, Int_t index=UndefIndex)
Bool_t GetLineAtt (TAttLine *line, Int_t index=UndefIndex)
void ClearLineAtt (Int_t index=UndefIndex)
void SetFillAtt (Color_t color, Style_t style, Int_t index=UndefIndex)
void SetFillAtt (TAttFill *fill, Int_t index=UndefIndex)
Bool_t GetFillAtt (TAttFill *fill, Int_t index=UndefIndex)
void ClearFillAtt (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)
Bool_t GetMarkerAtt (TAttMarker *marker, Int_t index=UndefIndex)
void ClearMarkerAtt (Int_t index=UndefIndex)
void SetRebinX (Int_t ngroupx, Int_t index=UndefIndex)
void SetRebinY (Int_t ngroupy, Int_t index=UndefIndex)
Int_t GetRebinX (Int_t index=UndefIndex)
Int_t GetRebinY (Int_t index=UndefIndex)
void ClearRebin (Int_t index=UndefIndex)
void SetDrawAttributes (TObject *obj, Int_t index=UndefIndex)
void GetDrawAttributes (TObject *obj, Int_t index=UndefIndex)
virtual void SetDrawOption (Option_t *option="")
virtual void SetDrawOption (Option_t *option, Int_t index)
virtual Option_t * GetDrawOption ()
virtual Option_t * GetDrawOption (Int_t index)
void SetHisStats (Bool_t on)
Bool_t IsHisStats () const
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)
Bool_t GetStatsAttr (TPaveStats *stats)
void SetHisTitle (bool on)
Bool_t IsHisTitle () const
void SetTitleTime (Bool_t on=kTRUE)
Bool_t IsTitleTime () const
void SetTitleDate (Bool_t on=kTRUE)
Bool_t IsTitleDate () const
void SetTitleItem (Bool_t on=kTRUE)
Bool_t IsTitleItem () const
void SetLegendDraw (bool on)
bool IsLegendDraw () const
void SetCrosshair (bool on)
bool IsCrosshair () const
void SetAutoScale (bool on)
bool IsAutoScale () const
void SetSuperimpose (bool on)
bool IsSuperimpose () const
virtual void Draw (Option_t *option="")
virtual void Clear (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ofstream &fs, Option_t *="")
void AddObjName (const char *name, Option_t *DrawOption=0)
void AddObjName (Int_t posy, Int_t posx, const char *name, Option_t *DrawOption=0)
void AddObject (TObject *obj, Option_t *DrawOption=0)
void AddObject (Int_t posy, Int_t posx, TObject *obj, Option_t *DrawOption=0)
void Reset ()
void UpdateFrom (TGo4Picture *source, TClass *selectedobjclass=0)
void CopyOptionsFrom (TGo4Picture *source)
Int_t GetNumObjNames ()
const char * GetObjName (Int_t n)
Bool_t IsObjNames ()
void AddSpecialObject (TObject *obj, Option_t *drawopt=0)
void AddSpecialObjectXml (const char *xmlcode, Option_t *drawopt=0)
TList * GetSpecialObjects () const
void SetStyle (TStyle *style, Int_t index=UndefIndex)
TStyle * FindStyle (Int_t index=UndefIndex)
TStyle * GetStyle (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 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 SetContentModified (bool on=true)
bool IsContentModified () const
void SetPadModified (bool on=true)
bool IsPadModified () const
void SetFullRangeDim (Int_t ndim)
Int_t GetFullRangeDim () const
void SetFullRange (Int_t naxis, Double_t min, Double_t max)
Bool_t GetFullRange (Int_t naxis, Double_t &min, Double_t &max)
void ClearFullRange (Int_t naxis=-1)
void SetRange (Int_t naxis, Double_t min, Double_t max)
Bool_t GetRange (Int_t naxis, Double_t &min, Double_t &max)
void ClearRange (Int_t naxis=-1)
void ChangeDrawOption (Int_t kind, Int_t value)

Static Public Member Functions

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

Protected Member Functions

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

Private Attributes

Int_t fiNDivX
Int_t fiNDivY
Int_t fiPosX
Int_t fiPosY
TObjArray * fxNames
TObjArray * fxObjects
TObjArray * fxSubPictures
Int_t fiOptSize
TArrayL fxOptIndex
TArrayL fxOptValue
TObjArray * fxOptObjects
TList * fxSpecialObjects
Int_t fiLastIndex


Member Enumeration Documentation

enum TGo4Picture::Indexes
 

Enumeration values:
UndefIndex 
PictureIndex 

Definition at line 44 of file TGo4Picture.h.


Constructor & Destructor Documentation

TGo4Picture::TGo4Picture  ) 
 

Definition at line 110 of file TGo4Picture.cxx.

Referenced by Pic().

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

Definition at line 128 of file TGo4Picture.cxx.

References SetDivision().

TGo4Picture::~TGo4Picture  )  [virtual]
 

Definition at line 166 of file TGo4Picture.cxx.

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

TGo4Picture::TGo4Picture TGo4Picture picture  )  [protected]
 

Definition at line 147 of file TGo4Picture.cxx.

References UpdateFrom().


Member Function Documentation

void TGo4Picture::SetDrawHeader Bool_t  draw = kTRUE  ) 
 

Definition at line 175 of file TGo4Picture.cxx.

References SetTitleDate(), and SetTitleTime().

Referenced by TXXXUnpackProc::TXXXUnpackProc().

Bool_t TGo4Picture::IsDrawHeader  ) 
 

Definition at line 181 of file TGo4Picture.cxx.

References IsTitleDate(), and IsTitleTime().

Referenced by Draw().

void TGo4Picture::SetDivision Int_t  ndivy,
Int_t  ndivx
 

Definition at line 186 of file TGo4Picture.cxx.

References fiNDivX, and fiNDivY.

Referenced by SetLinesDivision(), TGo4Picture(), and TXXXUnpackProc::TXXXUnpackProc().

Int_t TGo4Picture::GetDivX  )  [inline]
 

Definition at line 59 of file TGo4Picture.h.

References fiNDivX.

Referenced by TGo4BrowserProxy::CheckPictureMonitor(), DrawPic(), TGo4RootBrowserProxy::DrawPicture(), FindPic(), IsDivided(), MakeScript(), Pic(), and PrintPic().

Int_t TGo4Picture::GetDivY  )  [inline]
 

Definition at line 60 of file TGo4Picture.h.

References fiNDivY.

Referenced by TGo4BrowserProxy::CheckPictureMonitor(), DrawPic(), TGo4RootBrowserProxy::DrawPicture(), FindPic(), IsDivided(), MakeScript(), Pic(), and PrintPic().

Bool_t TGo4Picture::IsDivided  )  [inline]
 

Definition at line 61 of file TGo4Picture.h.

References GetDivX(), and GetDivY().

Referenced by TGo4BrowserProxy::CheckPictureMonitor(), DrawPic(), TGo4RootBrowserProxy::DrawPicture(), LPic(), MakeScript(), Pic(), and PrintPic().

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

Definition at line 63 of file TGo4Picture.h.

References Pic().

TGo4Picture * TGo4Picture::Pic Int_t  posy,
Int_t  posx
 

Definition at line 204 of file TGo4Picture.cxx.

References FindPic(), fxSubPictures, GetDivX(), GetDivY(), IsDivided(), SetPosition(), and TGo4Picture().

Referenced by AddObjName(), LPic(), MakeScript(), operator()(), SetLinesDivision(), and TXXXUnpackProc::TXXXUnpackProc().

TGo4Picture * TGo4Picture::FindPic Int_t  posy,
Int_t  posx
 

Definition at line 192 of file TGo4Picture.cxx.

References CheckPosition(), fxSubPictures, GetDivX(), and GetDivY().

Referenced by TGo4BrowserProxy::CheckPictureMonitor(), DrawPic(), TGo4RootBrowserProxy::DrawPicture(), Pic(), and PrintPic().

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

Definition at line 221 of file TGo4Picture.cxx.

References Pic(), and SetDivision().

Referenced by SetLinesDivision(), TXXXProc::TXXXProc(), and TXXXUnpackProc::TXXXUnpackProc().

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 228 of file TGo4Picture.cxx.

References SetLinesDivision().

TGo4Picture * TGo4Picture::LPic Int_t  nline,
Int_t  ncol
 

Definition at line 236 of file TGo4Picture.cxx.

References IsDivided(), and Pic().

Referenced by TXXXProc::TXXXProc(), and TXXXUnpackProc::TXXXUnpackProc().

void TGo4Picture::AddH1 TH1 *  histo,
Option_t *  DrawOption = 0
 

Definition at line 255 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddH1 Int_t  posy,
Int_t  posx,
TH1 *  histo,
Option_t *  DrawOption = 0
 

Definition at line 260 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddHStack THStack *  st,
Option_t *  DrawOption = 0
 

Definition at line 265 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddHStack Int_t  posy,
Int_t  posx,
THStack *  st,
Option_t *  DrawOption = 0
 

Definition at line 270 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddGraph TGraph *  gr,
Option_t *  DrawOption = 0
 

Definition at line 275 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddGraph Int_t  posy,
Int_t  posx,
TGraph *  gr,
Option_t *  DrawOption = 0
 

Definition at line 280 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddCondition TNamed *  cond = 0  ) 
 

Definition at line 285 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::AddCondition Int_t  posy,
Int_t  posx,
TNamed *  cond = 0
 

Definition at line 290 of file TGo4Picture.cxx.

References AddObject().

void TGo4Picture::ClearObjNames Bool_t  recursive = kFALSE  ) 
 

Definition at line 316 of file TGo4Picture.cxx.

References fiLastIndex, fxNames, and fxSubPictures.

void TGo4Picture::SetRangeX Double_t  min,
Double_t  max
 

Definition at line 367 of file TGo4Picture.cxx.

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

Referenced by SetRange().

Bool_t TGo4Picture::GetRangeX Double_t &  min,
Double_t &  max
 

Definition at line 373 of file TGo4Picture.cxx.

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

Referenced by GetRange(), and MakeScript().

void TGo4Picture::ClearRangeX  ) 
 

Definition at line 380 of file TGo4Picture.cxx.

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

Referenced by ClearRange().

void TGo4Picture::SetRangeY Double_t  min,
Double_t  max
 

Definition at line 386 of file TGo4Picture.cxx.

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

Referenced by SetRange().

Bool_t TGo4Picture::GetRangeY Double_t &  min,
Double_t &  max
 

Definition at line 392 of file TGo4Picture.cxx.

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

Referenced by GetRange(), and MakeScript().

void TGo4Picture::ClearRangeY  ) 
 

Definition at line 399 of file TGo4Picture.cxx.

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

Referenced by ClearRange().

void TGo4Picture::SetRangeZ Double_t  min,
Double_t  max
 

Definition at line 405 of file TGo4Picture.cxx.

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

Referenced by SetRange().

Bool_t TGo4Picture::GetRangeZ Double_t &  min,
Double_t &  max
 

Definition at line 411 of file TGo4Picture.cxx.

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

Referenced by GetRange(), and MakeScript().

void TGo4Picture::ClearRangeZ  ) 
 

Definition at line 418 of file TGo4Picture.cxx.

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

Referenced by ClearRange().

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

Definition at line 457 of file TGo4Picture.cxx.

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

Referenced by ChangeDrawOption().

Int_t TGo4Picture::GetLogScale Int_t  nscale = 0  ) 
 

Definition at line 468 of file TGo4Picture.cxx.

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

Referenced by MakeScript().

void TGo4Picture::GetLogScales TVirtualPad *  pad  ) 
 

Definition at line 481 of file TGo4Picture.cxx.

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

void TGo4Picture::ClearLogScales  ) 
 

Definition at line 490 of file TGo4Picture.cxx.

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

void TGo4Picture::SetSelectedIndex Int_t  index = PictureIndex  )  [inline]
 

Definition at line 111 of file TGo4Picture.h.

References fiLastIndex.

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

Definition at line 497 of file TGo4Picture.cxx.

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

Referenced by SetDrawAttributes().

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

Definition at line 505 of file TGo4Picture.cxx.

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

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

Definition at line 514 of file TGo4Picture.cxx.

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

Referenced by GetDrawAttributes(), and MakeScript().

void TGo4Picture::ClearLineAtt Int_t  index = UndefIndex  ) 
 

Definition at line 525 of file TGo4Picture.cxx.

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

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

Definition at line 533 of file TGo4Picture.cxx.

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

Referenced by SetDrawAttributes().

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

Definition at line 540 of file TGo4Picture.cxx.

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

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

Definition at line 548 of file TGo4Picture.cxx.

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

Referenced by GetDrawAttributes(), and MakeScript().

void TGo4Picture::ClearFillAtt Int_t  index = UndefIndex  ) 
 

Definition at line 558 of file TGo4Picture.cxx.

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

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

Definition at line 565 of file TGo4Picture.cxx.

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

Referenced by SetDrawAttributes().

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

Definition at line 573 of file TGo4Picture.cxx.

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

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

Definition at line 582 of file TGo4Picture.cxx.

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

Referenced by GetDrawAttributes(), and MakeScript().

void TGo4Picture::ClearMarkerAtt Int_t  index = UndefIndex  ) 
 

Definition at line 593 of file TGo4Picture.cxx.

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

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

Definition at line 601 of file TGo4Picture.cxx.

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

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

Definition at line 608 of file TGo4Picture.cxx.

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

Int_t TGo4Picture::GetRebinX Int_t  index = UndefIndex  ) 
 

Definition at line 615 of file TGo4Picture.cxx.

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

Referenced by MakeScript().

Int_t TGo4Picture::GetRebinY Int_t  index = UndefIndex  ) 
 

Definition at line 623 of file TGo4Picture.cxx.

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

Referenced by MakeScript().

void TGo4Picture::ClearRebin Int_t  index = UndefIndex  ) 
 

Definition at line 631 of file TGo4Picture.cxx.

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

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

Definition at line 650 of file TGo4Picture.cxx.

References Cast(), CheckIndex(), SetFillAtt(), SetH1Att(), SetLineAtt(), SetMarkerAtt(), and SetPadAtt().

Referenced by SetPadAtt().

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

Definition at line 638 of file TGo4Picture.cxx.

References Cast(), CheckIndex(), GetFillAtt(), GetH1Att(), GetLineAtt(), GetMarkerAtt(), and GetPadAtt().

Referenced by TGo4RootBrowserProxy::DrawPicture(), and GetPadAtt().

virtual void TGo4Picture::SetDrawOption Option_t *  option = ""  )  [inline, virtual]
 

Definition at line 144 of file TGo4Picture.h.

References UndefIndex.

Referenced by AddObjName().

void TGo4Picture::SetDrawOption Option_t *  option,
Int_t  index
[virtual]
 

Definition at line 1331 of file TGo4Picture.cxx.

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

virtual Option_t* TGo4Picture::GetDrawOption  )  [inline, virtual]
 

Definition at line 149 of file TGo4Picture.h.

References UndefIndex.

Referenced by DrawPic(), TGo4RootBrowserProxy::DrawPicture(), MakeScript(), and PrintPic().

Option_t * TGo4Picture::GetDrawOption Int_t  index  )  [virtual]
 

Definition at line 1338 of file TGo4Picture.cxx.

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

void TGo4Picture::SetHisStats Bool_t  on  ) 
 

Definition at line 842 of file TGo4Picture.cxx.

References op_HisStats, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

Bool_t TGo4Picture::IsHisStats  )  const
 

Definition at line 847 of file TGo4Picture.cxx.

References GetOption(), op_HisStats, and PictureIndex.

Referenced by MakeScript().

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"
 

Definition at line 854 of file TGo4Picture.cxx.

References op_HisStatsFit, op_HisStatsFitF, op_HisStatsOpt, op_HisStatsOptF, op_HisStatsX1, op_HisStatsX2, op_HisStatsY1, op_HisStatsY2, PictureIndex, SetOption(), SetOptionD(), and SetStrOption().

Referenced by SetStatsAttr().

void TGo4Picture::SetStatsAttr TPaveStats *  stats  ) 
 

Definition at line 869 of file TGo4Picture.cxx.

References SetStatsAttr().

Bool_t TGo4Picture::GetStatsAttr TPaveStats *  stats  ) 
 

Definition at line 878 of file TGo4Picture.cxx.

References GetOption(), GetOptionD(), GetStrOption(), op_HisStatsFit, op_HisStatsFitF, op_HisStatsOpt, op_HisStatsOptF, op_HisStatsX1, op_HisStatsX2, op_HisStatsY1, op_HisStatsY2, and PictureIndex.

void TGo4Picture::SetHisTitle bool  on  ) 
 

Definition at line 910 of file TGo4Picture.cxx.

References op_HisTitle, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

Bool_t TGo4Picture::IsHisTitle  )  const
 

Definition at line 915 of file TGo4Picture.cxx.

References GetOption(), op_HisTitle, and PictureIndex.

Referenced by MakeScript().

void TGo4Picture::SetTitleTime Bool_t  on = kTRUE  ) 
 

Definition at line 922 of file TGo4Picture.cxx.

References op_TitleTime, PictureIndex, and SetOption().

Referenced by ChangeDrawOption(), and SetDrawHeader().

Bool_t TGo4Picture::IsTitleTime  )  const
 

Definition at line 927 of file TGo4Picture.cxx.

References GetOption(), op_TitleTime, and PictureIndex.

Referenced by TGo4DrawCloneProxy::ChangeTitle(), and IsDrawHeader().

void TGo4Picture::SetTitleDate Bool_t  on = kTRUE  ) 
 

Definition at line 934 of file TGo4Picture.cxx.

References op_TitleDate, PictureIndex, and SetOption().

Referenced by ChangeDrawOption(), and SetDrawHeader().

Bool_t TGo4Picture::IsTitleDate  )  const
 

Definition at line 939 of file TGo4Picture.cxx.

References GetOption(), op_TitleDate, and PictureIndex.

Referenced by TGo4DrawCloneProxy::ChangeTitle(), and IsDrawHeader().

void TGo4Picture::SetTitleItem Bool_t  on = kTRUE  ) 
 

Definition at line 946 of file TGo4Picture.cxx.

References op_TitleItem, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

Bool_t TGo4Picture::IsTitleItem  )  const
 

Definition at line 951 of file TGo4Picture.cxx.

References GetOption(), op_TitleItem, and PictureIndex.

Referenced by TGo4DrawCloneProxy::ChangeTitle().

void TGo4Picture::SetLegendDraw bool  on  ) 
 

Definition at line 958 of file TGo4Picture.cxx.

References op_LegendDraw, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

bool TGo4Picture::IsLegendDraw  )  const
 

Definition at line 963 of file TGo4Picture.cxx.

References GetOption(), op_LegendDraw, and PictureIndex.

Referenced by MakeScript().

void TGo4Picture::SetCrosshair bool  on  ) 
 

Definition at line 970 of file TGo4Picture.cxx.

References op_Crosshair, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

bool TGo4Picture::IsCrosshair  )  const
 

Definition at line 975 of file TGo4Picture.cxx.

References GetOption(), op_Crosshair, and PictureIndex.

void TGo4Picture::SetAutoScale bool  on  ) 
 

Definition at line 982 of file TGo4Picture.cxx.

References op_AutoScale, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

bool TGo4Picture::IsAutoScale  )  const
 

Definition at line 987 of file TGo4Picture.cxx.

References GetOption(), op_AutoScale, and PictureIndex.

Referenced by ChangeDrawOption(), and MakeScript().

void TGo4Picture::SetSuperimpose bool  on  ) 
 

Definition at line 994 of file TGo4Picture.cxx.

References op_Superimpose, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

bool TGo4Picture::IsSuperimpose  )  const
 

Definition at line 999 of file TGo4Picture.cxx.

References GetOption(), op_Superimpose, and PictureIndex.

Referenced by MakeScript().

void TGo4Picture::Draw Option_t *  option = ""  )  [virtual]
 

Definition at line 1463 of file TGo4Picture.cxx.

References DrawPic(), and IsDrawHeader().

Referenced by TGo4RootBrowserProxy::DrawItem().

void TGo4Picture::Clear Option_t *  option = ""  )  [virtual]
 

Definition at line 1167 of file TGo4Picture.cxx.

References fiLastIndex, fiNDivX, fiNDivY, fiOptSize, fiPosX, fiPosY, fxNames, fxOptIndex, fxOptObjects, fxOptValue, and fxSubPictures.

Referenced by UpdateFrom().

void TGo4Picture::Print Option_t *  option = ""  )  const [virtual]
 

Definition at line 1525 of file TGo4Picture.cxx.

void TGo4Picture::SavePrimitive ofstream &  fs,
Option_t *  = ""
[virtual]
 

Definition at line 1562 of file TGo4Picture.cxx.

Referenced by TGo4Script::ProduceScript().

void TGo4Picture::AddObjName const char *  name,
Option_t *  DrawOption = 0
 

Definition at line 295 of file TGo4Picture.cxx.

References fiLastIndex, fxNames, and SetDrawOption().

Referenced by AddObject(), and UpdateFrom().

void TGo4Picture::AddObjName Int_t  posy,
Int_t  posx,
const char *  name,
Option_t *  DrawOption = 0
 

Definition at line 310 of file TGo4Picture.cxx.

References Pic().

void TGo4Picture::AddObject TObject *  obj,
Option_t *  DrawOption = 0
 

Definition at line 355 of file TGo4Picture.cxx.

References AddObjName().

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

void TGo4Picture::AddObject Int_t  posy,
Int_t  posx,
TObject *  obj,
Option_t *  DrawOption = 0
 

Definition at line 361 of file TGo4Picture.cxx.

References AddObjName().

void TGo4Picture::Reset  )  [inline]
 

Definition at line 216 of file TGo4Picture.h.

Referenced by TGo4AnalysisObjectManager::ClearObject().

void TGo4Picture::UpdateFrom TGo4Picture source,
TClass *  selectedobjclass = 0
 

Definition at line 1120 of file TGo4Picture.cxx.

References AddObjName(), Clear(), CopyOptionsFrom(), fiNDivX, fiNDivY, fiPosX, fiPosY, fxSpecialObjects, fxSubPictures, GetNumObjNames(), GetObjName(), GetSpecialObjects(), and UpdateFrom().

Referenced by TGo4AnalysisObjectManager::SetPicture(), TGo4Picture(), and UpdateFrom().

void TGo4Picture::CopyOptionsFrom TGo4Picture source  ) 
 

Definition at line 1155 of file TGo4Picture.cxx.

References fiOptSize, fxOptIndex, fxOptObjects, and fxOptValue.

Referenced by UpdateFrom().

Int_t TGo4Picture::GetNumObjNames  ) 
 

Definition at line 330 of file TGo4Picture.cxx.

References fxNames.

Referenced by DrawPic(), GetObjAttIndex(), IsObjNames(), MakeScript(), PrintPic(), and UpdateFrom().

const char * TGo4Picture::GetObjName Int_t  n  ) 
 

Definition at line 347 of file TGo4Picture.cxx.

References fxNames.

Referenced by TGo4BrowserProxy::CheckPictureMonitor(), DrawPic(), TGo4RootBrowserProxy::DrawPicture(), GetObjAttIndex(), MakeScript(), PrintPic(), and UpdateFrom().

Bool_t TGo4Picture::IsObjNames  ) 
 

Definition at line 335 of file TGo4Picture.cxx.

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

Referenced by IsObjNames().

void TGo4Picture::AddSpecialObject TObject *  obj,
Option_t *  drawopt = 0
 

Definition at line 1541 of file TGo4Picture.cxx.

References fxSpecialObjects.

Referenced by AddSpecialObjectXml().

void TGo4Picture::AddSpecialObjectXml const char *  xmlcode,
Option_t *  drawopt = 0
 

Definition at line 1551 of file TGo4Picture.cxx.

References AddSpecialObject().

TList* TGo4Picture::GetSpecialObjects  )  const [inline]
 

Definition at line 231 of file TGo4Picture.h.

References fxSpecialObjects.

Referenced by UpdateFrom().

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

Definition at line 1344 of file TGo4Picture.cxx.

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

TStyle * TGo4Picture::FindStyle Int_t  index = UndefIndex  ) 
 

Definition at line 1351 of file TGo4Picture.cxx.

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

Referenced by GetStyle().

TStyle * TGo4Picture::GetStyle Int_t  index = UndefIndex  ) 
 

Definition at line 1359 of file TGo4Picture.cxx.

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

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 680 of file TGo4Picture.cxx.

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

Referenced by SetAxisAtt(), and SetH1Att().

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 779 of file TGo4Picture.cxx.

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

Referenced by SetDrawAttributes(), and SetPadAtt().

void TGo4Picture::SetContentModified bool  on = true  ) 
 

Definition at line 1006 of file TGo4Picture.cxx.

References op_ContentModified, PictureIndex, and SetOption().

bool TGo4Picture::IsContentModified  )  const
 

Definition at line 1011 of file TGo4Picture.cxx.

References GetOption(), op_ContentModified, and PictureIndex.

void TGo4Picture::SetPadModified bool  on = true  ) 
 

Definition at line 1018 of file TGo4Picture.cxx.

References op_PadModified, PictureIndex, and SetOption().

Referenced by ChangeDrawOption().

bool TGo4Picture::IsPadModified  )  const
 

Definition at line 1023 of file TGo4Picture.cxx.

References GetOption(), op_PadModified, and PictureIndex.

void TGo4Picture::SetFullRangeDim Int_t  ndim  ) 
 

Definition at line 1068 of file TGo4Picture.cxx.

References op_FullDim, PictureIndex, and SetOption().

Int_t TGo4Picture::GetFullRangeDim  )  const
 

Definition at line 1073 of file TGo4Picture.cxx.

References GetOption(), op_FullDim, and PictureIndex.

Referenced by ChangeDrawOption().

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

Definition at line 1080 of file TGo4Picture.cxx.

References op_FullXMin, op_FullYMin, op_FullZMin, PictureIndex, and SetOptionD().

Bool_t TGo4Picture::GetFullRange Int_t  naxis,
Double_t &  min,
Double_t &  max
 

Definition at line 1092 of file TGo4Picture.cxx.

References GetOptionD(), op_FullXMin, op_FullYMin, op_FullZMin, and PictureIndex.

Referenced by ChangeDrawOption().

void TGo4Picture::ClearFullRange Int_t  naxis = -1  ) 
 

Definition at line 1103 of file TGo4Picture.cxx.

References ClearOption(), op_FullDim, op_FullXMin, op_FullYMin, op_FullZMin, and PictureIndex.

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

Definition at line 424 of file TGo4Picture.cxx.

References SetRangeX(), SetRangeY(), and SetRangeZ().

Referenced by ChangeDrawOption().

Bool_t TGo4Picture::GetRange Int_t  naxis,
Double_t &  min,
Double_t &  max
 

Definition at line 433 of file TGo4Picture.cxx.

References GetRangeX(), GetRangeY(), and GetRangeZ().

Referenced by ChangeDrawOption().

void TGo4Picture::ClearRange Int_t  naxis = -1  ) 
 

Definition at line 443 of file TGo4Picture.cxx.

References ClearRangeX(), ClearRangeY(), and ClearRangeZ().

void TGo4Picture::ChangeDrawOption Int_t  kind,
Int_t  value
 

Definition at line 1030 of file TGo4Picture.cxx.

References GetFullRange(), GetFullRangeDim(), GetRange(), IsAutoScale(), SetAutoScale(), SetCrosshair(), SetHisStats(), SetHisTitle(), SetLegendDraw(), SetLogScale(), SetPadModified(), SetRange(), SetSuperimpose(), SetTitleDate(), SetTitleItem(), and SetTitleTime().

static void TGo4Picture::Add TString &  s,
const char *  buf
[inline, static]
 

Definition at line 285 of file TGo4Picture.h.

void TGo4Picture::AddSubPicture TGo4Picture pic  )  [protected]
 

Definition at line 1531 of file TGo4Picture.cxx.

References fxSubPictures.

Int_t TGo4Picture::GetObjAttIndex TObject *  obj  )  [protected]
 

Definition at line 1425 of file TGo4Picture.cxx.

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

void TGo4Picture::SetPosition Int_t  posy,
Int_t  posx
[protected]
 

Definition at line 245 of file TGo4Picture.cxx.

References fiPosX, and fiPosY.

Referenced by Pic().

Bool_t TGo4Picture::CheckPosition Int_t  posy,
Int_t  posx
[protected]
 

Definition at line 250 of file TGo4Picture.cxx.

References fiPosX, and fiPosY.

Referenced by FindPic().

Int_t TGo4Picture::FindOptPos Short_t  index,
Short_t  typ
const [protected]
 

Definition at line 1182 of file TGo4Picture.cxx.

References fiOptSize, and fxOptIndex.

Referenced by ClearOption(), FindStyle(), GetObjOption(), GetOption(), SetObjOption(), and SetOption().

Int_t TGo4Picture::ExtendOptPos Short_t  index,
Short_t  typ
[protected]
 

Definition at line 1190 of file TGo4Picture.cxx.

References fiOptSize, fxOptIndex, and fxOptValue.

Referenced by SetObjOption(), and SetOption().

void TGo4Picture::SetOption Short_t  index,
Short_t  typ,
Long_t  value
[protected]
 

Definition at line 1202 of file TGo4Picture.cxx.

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

Referenced by SetAutoScale(), SetAxisAtt(), SetContentModified(), SetCrosshair(), SetFillAtt(), SetFullRangeDim(), SetHisStats(), SetHisTitle(), SetLegendDraw(), SetLineAtt(), SetLogScale(), SetMarkerAtt(), SetOptionD(), SetOptionF(), SetPadAtt(), SetPadModified(), SetRebinX(), SetRebinY(), SetStatsAttr(), SetSuperimpose(), SetTitleDate(), SetTitleItem(), and SetTitleTime().

Bool_t TGo4Picture::GetOption Short_t  index,
Short_t  typ,
Long_t &  value
const [protected]
 

Definition at line 1210 of file TGo4Picture.cxx.

References FindOptPos(), fxOptValue, and op_ObjsBound.

Referenced by GetAxisAtt(), GetFillAtt(), GetFullRangeDim(), GetI(), GetLineAtt(), GetLogScale(), GetLogScales(), GetMarkerAtt(), GetOptionD(), GetOptionF(), GetPadAtt(), GetRebinX(), GetRebinY(), GetStatsAttr(), IsAutoScale(), IsContentModified(), IsCrosshair(), IsHisStats(), IsHisTitle(), IsLegendDraw(), IsPadModified(), IsSuperimpose(), IsTitleDate(), IsTitleItem(), IsTitleTime(), MakeAxisScript(), and MakeScript().

Long_t TGo4Picture::GetI Short_t  index,
Short_t  typ,
Long_t  def = 0
const [protected]
 

Definition at line 1219 of file TGo4Picture.cxx.

References GetOption().

Referenced by MakeScript().

void TGo4Picture::SetOptionF Short_t  index,
Short_t  typ,
Float_t  value
[protected]
 

Definition at line 1226 of file TGo4Picture.cxx.

References SetOption().

Referenced by SetAxisAtt().

Bool_t TGo4Picture::GetOptionF Short_t  index,
Short_t  typ,
Float_t &  value
[protected]
 

Definition at line 1238 of file TGo4Picture.cxx.

References GetOption().

Referenced by GetAxisAtt(), and MakeAxisScript().

void TGo4Picture::SetOptionD Short_t  index,
Short_t  typ,
Double_t  value
[protected]
 

Definition at line 1255 of file TGo4Picture.cxx.

References SetOption().

Referenced by SetFullRange(), SetPadAtt(), SetRangeX(), SetRangeY(), SetRangeZ(), and SetStatsAttr().

Bool_t TGo4Picture::GetOptionD Short_t  index,
Short_t  typ,
Double_t &  value
[protected]
 

Definition at line 1266 of file TGo4Picture.cxx.

References GetOption().

Referenced by GetD(), GetFullRange(), GetPadAtt(), GetRangeX(), GetRangeY(), GetRangeZ(), GetStatsAttr(), and MakeScript().

Double_t TGo4Picture::GetD Short_t  index,
Short_t  typ,
Double_t  def = 0.
[protected]
 

Definition at line 1282 of file TGo4Picture.cxx.

References GetOptionD().

Referenced by MakeScript().

void TGo4Picture::SetObjOption Short_t  index,
Short_t  typ,
TObject *  obj
[protected]
 

Definition at line 1290 of file TGo4Picture.cxx.

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

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

TObject * TGo4Picture::GetObjOption Short_t  index,
Short_t  typ
[protected]
 

Definition at line 1310 of file TGo4Picture.cxx.

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

Referenced by FindStyle(), and GetStrOption().

void TGo4Picture::SetStrOption Short_t  index,
Short_t  typ,
const char *  value
[protected]
 

Definition at line 1318 of file TGo4Picture.cxx.

References SetObjOption().

Referenced by SetDrawOption(), and SetStatsAttr().

const char * TGo4Picture::GetStrOption Short_t  index,
Short_t  typ,
const char *  defvalue = 0
[protected]
 

Definition at line 1324 of file TGo4Picture.cxx.

References GetObjOption().

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

void TGo4Picture::ClearOption Short_t  index,
Short_t  typ
[protected]
 

Definition at line 1370 of file TGo4Picture.cxx.

References FindOptPos().

Referenced by ClearAllOptions(), ClearFillAtt(), ClearFullRange(), ClearLineAtt(), ClearLogScales(), ClearMarkerAtt(), ClearRangeX(), ClearRangeY(), ClearRangeZ(), ClearRebin(), SetDrawOption(), SetRebinX(), and SetRebinY().

void TGo4Picture::ClearOption Int_t  pos  )  [protected]
 

Definition at line 1375 of file TGo4Picture.cxx.

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

void TGo4Picture::ClearAllOptions Short_t  index = UndefIndex  )  [protected]
 

Definition at line 1408 of file TGo4Picture.cxx.

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

void * TGo4Picture::Cast TObject *  obj,
TClass *  cl
[protected]
 

Definition at line 834 of file TGo4Picture.cxx.

Referenced by GetDrawAttributes(), and SetDrawAttributes().

void TGo4Picture::CheckIndex Int_t &  index  )  [protected]
 

Definition at line 1400 of file TGo4Picture.cxx.

References fiLastIndex, PictureIndex, and UndefIndex.

Referenced by ClearFillAtt(), ClearLineAtt(), ClearMarkerAtt(), ClearRebin(), FindStyle(), GetAxisAtt(), GetDrawAttributes(), GetDrawOption(), GetFillAtt(), GetH1Att(), GetLineAtt(), GetMarkerAtt(), GetPadAtt(), GetRebinX(), GetRebinY(), GetStyle(), SetAxisAtt(), SetDrawAttributes(), SetDrawOption(), SetFillAtt(), SetH1Att(), SetLineAtt(), SetMarkerAtt(), SetPadAtt(), SetRebinX(), SetRebinY(), and SetStyle().

void TGo4Picture::DrawPic TVirtualPad *  pad  )  [protected]
 

Definition at line 1433 of file TGo4Picture.cxx.

References DrawPic(), FindPic(), GetDivX(), GetDivY(), GetDrawOption(), GetNumObjNames(), GetObjName(), IsDivided(), and PictureIndex.

Referenced by Draw(), and DrawPic().

void TGo4Picture::PrintPic int  shift,
Bool_t  showopt
[protected]
 

Definition at line 1490 of file TGo4Picture.cxx.

References FindPic(), fiOptSize, fxOptIndex, fxOptValue, GetDivX(), GetDivY(), GetDrawOption(), GetNumObjNames(), GetObjName(), IsDivided(), and PrintPic().

Referenced by PrintPic().

void TGo4Picture::SetH1Att TH1 *  h1,
Int_t  index = UndefIndex
[protected]
 

Definition at line 662 of file TGo4Picture.cxx.

References CheckIndex(), and SetAxisAtt().

Referenced by SetDrawAttributes().

void TGo4Picture::GetH1Att TH1 *  h1,
Int_t  index = UndefIndex
[protected]
 

Definition at line 671 of file TGo4Picture.cxx.

References CheckIndex(), and GetAxisAtt().

Referenced by GetDrawAttributes().

void TGo4Picture::SetAxisAtt Int_t  naxis,
TAxis *  axis,
Int_t  index = UndefIndex
[protected]
 

Definition at line 723 of file TGo4Picture.cxx.

References SetAxisAtt().

void TGo4Picture::GetAxisAtt Int_t  naxis,
TAxis *  axis,
Int_t  index = UndefIndex
[protected]
 

Definition at line 744 of file TGo4Picture.cxx.

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

Referenced by GetH1Att().

void TGo4Picture::SetPadAtt TPad *  pad,
Int_t  index = UndefIndex
[protected]
 

Definition at line 800 of file TGo4Picture.cxx.

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

void TGo4Picture::GetPadAtt TPad *  pad,
Int_t  index = UndefIndex
[protected]
 

Definition at line 816 of file TGo4Picture.cxx.

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

Referenced by GetDrawAttributes().

void TGo4Picture::MakeScript ostream &  fs,
const char *  name
[protected]
 

Definition at line 1624 of file TGo4Picture.cxx.

References fxSpecialObjects, GetD(), GetDivX(), GetDivY(), GetDrawOption(), GetFillAtt(), GetI(), GetLineAtt(), GetLogScale(), GetMarkerAtt(), GetNumObjNames(), GetObjName(), GetOption(), GetOptionD(), GetRangeX(), GetRangeY(), GetRangeZ(), GetRebinX(), GetRebinY(), GetStrOption(), IsAutoScale(), IsDivided(), IsHisStats(), IsHisTitle(), IsLegendDraw(), IsSuperimpose(), MakeAxisScript(), op_HisStatsFit, op_HisStatsFitF, op_HisStatsOpt, op_HisStatsOptF, op_HisStatsX1, op_HisStatsX2, op_HisStatsY1, op_HisStatsY2, op_Pad, Pic(), and PictureIndex.

void TGo4Picture::MakeAxisScript ostream &  fs,
const char *  name,
Int_t  indx,
Int_t  naxis
[protected]
 

Definition at line 1575 of file TGo4Picture.cxx.

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

Referenced by MakeScript().


Member Data Documentation

Int_t TGo4Picture::fiNDivX [private]
 

Definition at line 340 of file TGo4Picture.h.

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

Int_t TGo4Picture::fiNDivY [private]
 

Definition at line 341 of file TGo4Picture.h.

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

Int_t TGo4Picture::fiPosX [private]
 

Definition at line 343 of file TGo4Picture.h.

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

Int_t TGo4Picture::fiPosY [private]
 

Definition at line 344 of file TGo4Picture.h.

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

TObjArray* TGo4Picture::fxNames [private]
 

Definition at line 346 of file TGo4Picture.h.

Referenced by AddObjName(), Clear(), ClearObjNames(), GetNumObjNames(), GetObjName(), and ~TGo4Picture().

TObjArray* TGo4Picture::fxObjects [private]
 

Definition at line 348 of file TGo4Picture.h.

Referenced by ~TGo4Picture().

TObjArray* TGo4Picture::fxSubPictures [private]
 

Definition at line 350 of file TGo4Picture.h.

Referenced by AddSubPicture(), Clear(), ClearObjNames(), FindPic(), IsObjNames(), Pic(), UpdateFrom(), and ~TGo4Picture().

Int_t TGo4Picture::fiOptSize [private]
 

Definition at line 352 of file TGo4Picture.h.

Referenced by Clear(), ClearAllOptions(), ClearOption(), CopyOptionsFrom(), ExtendOptPos(), FindOptPos(), and PrintPic().

TArrayL TGo4Picture::fxOptIndex [private]
 

Definition at line 353 of file TGo4Picture.h.

Referenced by Clear(), ClearAllOptions(), ClearOption(), CopyOptionsFrom(), ExtendOptPos(), FindOptPos(), and PrintPic().

TArrayL TGo4Picture::fxOptValue [private]
 

Definition at line 354 of file TGo4Picture.h.

Referenced by Clear(), ClearAllOptions(), ClearOption(), CopyOptionsFrom(), ExtendOptPos(), GetObjOption(), GetOption(), PrintPic(), SetObjOption(), and SetOption().

TObjArray* TGo4Picture::fxOptObjects [private]
 

Definition at line 355 of file TGo4Picture.h.

Referenced by Clear(), ClearAllOptions(), ClearOption(), CopyOptionsFrom(), GetObjOption(), SetObjOption(), and ~TGo4Picture().

TList* TGo4Picture::fxSpecialObjects [private]
 

Definition at line 357 of file TGo4Picture.h.

Referenced by AddSpecialObject(), GetSpecialObjects(), MakeScript(), UpdateFrom(), and ~TGo4Picture().

Int_t TGo4Picture::fiLastIndex [private]
 

Definition at line 359 of file TGo4Picture.h.

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


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:08 2008 for Go4-v3.04-1 by  doxygen 1.4.2