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 SetTitleAttr (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t textsize=0.)
void SetTitleAttr (TPaveText *titl)
Bool_t HasTitleAttr ()
Bool_t GetTitleAttr (TPaveText *titl)
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 SetAxisLabelFontSize (Int_t naxis, Float_t LabelSize, Int_t index=UndefIndex)
void SetAxisTitleFontSize (Int_t naxis, Float_t TitleSize, 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)
Long_t GetTotalSize ()
 Returns total size, used by picture in memory.

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


Detailed Description

Definition at line 41 of file TGo4Picture.h.


Member Enumeration Documentation

Enumerator:
UndefIndex 
PictureIndex 

Definition at line 43 of file TGo4Picture.h.


Constructor & Destructor Documentation

TGo4Picture::TGo4Picture (  ) 

Definition at line 114 of file TGo4Picture.cxx.

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

Definition at line 132 of file TGo4Picture.cxx.

TGo4Picture::~TGo4Picture (  )  [virtual]

Definition at line 170 of file TGo4Picture.cxx.

TGo4Picture::TGo4Picture ( TGo4Picture picture  )  [protected]

Definition at line 151 of file TGo4Picture.cxx.


Member Function Documentation

void TGo4Picture::SetDrawHeader ( Bool_t  draw = kTRUE  ) 

Definition at line 179 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsDrawHeader (  ) 

Definition at line 185 of file TGo4Picture.cxx.

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

Definition at line 190 of file TGo4Picture.cxx.

Int_t TGo4Picture::GetDivX (  )  [inline]

Definition at line 57 of file TGo4Picture.h.

Int_t TGo4Picture::GetDivY (  )  [inline]

Definition at line 58 of file TGo4Picture.h.

Bool_t TGo4Picture::IsDivided (  )  [inline]

Definition at line 59 of file TGo4Picture.h.

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

Definition at line 61 of file TGo4Picture.h.

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

Definition at line 208 of file TGo4Picture.cxx.

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

Definition at line 196 of file TGo4Picture.cxx.

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

Definition at line 225 of file TGo4Picture.cxx.

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

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

Definition at line 240 of file TGo4Picture.cxx.

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

Definition at line 259 of file TGo4Picture.cxx.

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

Definition at line 264 of file TGo4Picture.cxx.

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

Definition at line 269 of file TGo4Picture.cxx.

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

Definition at line 274 of file TGo4Picture.cxx.

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

Definition at line 279 of file TGo4Picture.cxx.

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

Definition at line 284 of file TGo4Picture.cxx.

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

Definition at line 289 of file TGo4Picture.cxx.

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

Definition at line 294 of file TGo4Picture.cxx.

void TGo4Picture::ClearObjNames ( Bool_t  recursive = kFALSE  ) 

Definition at line 320 of file TGo4Picture.cxx.

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

Definition at line 371 of file TGo4Picture.cxx.

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

Definition at line 377 of file TGo4Picture.cxx.

void TGo4Picture::ClearRangeX (  ) 

Definition at line 384 of file TGo4Picture.cxx.

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

Definition at line 390 of file TGo4Picture.cxx.

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

Definition at line 396 of file TGo4Picture.cxx.

void TGo4Picture::ClearRangeY (  ) 

Definition at line 403 of file TGo4Picture.cxx.

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

Definition at line 409 of file TGo4Picture.cxx.

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

Definition at line 415 of file TGo4Picture.cxx.

void TGo4Picture::ClearRangeZ (  ) 

Definition at line 422 of file TGo4Picture.cxx.

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

Definition at line 461 of file TGo4Picture.cxx.

Int_t TGo4Picture::GetLogScale ( Int_t  nscale = 0  ) 

Definition at line 472 of file TGo4Picture.cxx.

void TGo4Picture::GetLogScales ( TVirtualPad *  pad  ) 

Definition at line 485 of file TGo4Picture.cxx.

void TGo4Picture::ClearLogScales (  ) 

Definition at line 494 of file TGo4Picture.cxx.

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

Definition at line 109 of file TGo4Picture.h.

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

Definition at line 501 of file TGo4Picture.cxx.

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

Definition at line 509 of file TGo4Picture.cxx.

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

Definition at line 518 of file TGo4Picture.cxx.

void TGo4Picture::ClearLineAtt ( Int_t  index = UndefIndex  ) 

Definition at line 529 of file TGo4Picture.cxx.

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

Definition at line 537 of file TGo4Picture.cxx.

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

Definition at line 544 of file TGo4Picture.cxx.

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

Definition at line 552 of file TGo4Picture.cxx.

void TGo4Picture::ClearFillAtt ( Int_t  index = UndefIndex  ) 

Definition at line 562 of file TGo4Picture.cxx.

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

Definition at line 569 of file TGo4Picture.cxx.

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

Definition at line 577 of file TGo4Picture.cxx.

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

Definition at line 586 of file TGo4Picture.cxx.

void TGo4Picture::ClearMarkerAtt ( Int_t  index = UndefIndex  ) 

Definition at line 597 of file TGo4Picture.cxx.

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

Definition at line 605 of file TGo4Picture.cxx.

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

Definition at line 612 of file TGo4Picture.cxx.

Int_t TGo4Picture::GetRebinX ( Int_t  index = UndefIndex  ) 

Definition at line 619 of file TGo4Picture.cxx.

Int_t TGo4Picture::GetRebinY ( Int_t  index = UndefIndex  ) 

Definition at line 627 of file TGo4Picture.cxx.

void TGo4Picture::ClearRebin ( Int_t  index = UndefIndex  ) 

Definition at line 635 of file TGo4Picture.cxx.

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

Definition at line 654 of file TGo4Picture.cxx.

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

Definition at line 642 of file TGo4Picture.cxx.

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

Definition at line 142 of file TGo4Picture.h.

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

Definition at line 1412 of file TGo4Picture.cxx.

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

Definition at line 149 of file TGo4Picture.h.

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

Definition at line 1419 of file TGo4Picture.cxx.

void TGo4Picture::SetHisStats ( Bool_t  on  ) 

Definition at line 869 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsHisStats (  )  const

Definition at line 874 of file TGo4Picture.cxx.

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

void TGo4Picture::SetStatsAttr ( TPaveStats *  stats  ) 

Definition at line 896 of file TGo4Picture.cxx.

Bool_t TGo4Picture::GetStatsAttr ( TPaveStats *  stats  ) 

Definition at line 905 of file TGo4Picture.cxx.

void TGo4Picture::SetHisTitle ( bool  on  ) 

Definition at line 937 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsHisTitle (  )  const

Definition at line 942 of file TGo4Picture.cxx.

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

Definition at line 949 of file TGo4Picture.cxx.

void TGo4Picture::SetTitleAttr ( TPaveText *  titl  ) 

Definition at line 960 of file TGo4Picture.cxx.

Bool_t TGo4Picture::HasTitleAttr (  ) 

Definition at line 969 of file TGo4Picture.cxx.

Bool_t TGo4Picture::GetTitleAttr ( TPaveText *  titl  ) 

Definition at line 978 of file TGo4Picture.cxx.

void TGo4Picture::SetTitleTime ( Bool_t  on = kTRUE  ) 

Definition at line 1003 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsTitleTime (  )  const

Definition at line 1008 of file TGo4Picture.cxx.

void TGo4Picture::SetTitleDate ( Bool_t  on = kTRUE  ) 

Definition at line 1015 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsTitleDate (  )  const

Definition at line 1020 of file TGo4Picture.cxx.

void TGo4Picture::SetTitleItem ( Bool_t  on = kTRUE  ) 

Definition at line 1027 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsTitleItem (  )  const

Definition at line 1032 of file TGo4Picture.cxx.

void TGo4Picture::SetLegendDraw ( bool  on  ) 

Definition at line 1039 of file TGo4Picture.cxx.

bool TGo4Picture::IsLegendDraw (  )  const

Definition at line 1044 of file TGo4Picture.cxx.

void TGo4Picture::SetCrosshair ( bool  on  ) 

Definition at line 1051 of file TGo4Picture.cxx.

bool TGo4Picture::IsCrosshair (  )  const

Definition at line 1056 of file TGo4Picture.cxx.

void TGo4Picture::SetAutoScale ( bool  on  ) 

Definition at line 1063 of file TGo4Picture.cxx.

bool TGo4Picture::IsAutoScale (  )  const

Definition at line 1068 of file TGo4Picture.cxx.

void TGo4Picture::SetSuperimpose ( bool  on  ) 

Definition at line 1075 of file TGo4Picture.cxx.

bool TGo4Picture::IsSuperimpose (  )  const

Definition at line 1080 of file TGo4Picture.cxx.

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

Definition at line 1544 of file TGo4Picture.cxx.

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

Definition at line 1248 of file TGo4Picture.cxx.

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

Definition at line 1606 of file TGo4Picture.cxx.

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

Definition at line 1687 of file TGo4Picture.cxx.

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

Definition at line 299 of file TGo4Picture.cxx.

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

Definition at line 314 of file TGo4Picture.cxx.

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

Definition at line 359 of file TGo4Picture.cxx.

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

Definition at line 365 of file TGo4Picture.cxx.

void TGo4Picture::Reset (  )  [inline]

Definition at line 221 of file TGo4Picture.h.

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

Definition at line 1201 of file TGo4Picture.cxx.

void TGo4Picture::CopyOptionsFrom ( TGo4Picture source  ) 

Definition at line 1236 of file TGo4Picture.cxx.

Int_t TGo4Picture::GetNumObjNames (  ) 

Definition at line 334 of file TGo4Picture.cxx.

const char * TGo4Picture::GetObjName ( Int_t  n  ) 

Definition at line 351 of file TGo4Picture.cxx.

Bool_t TGo4Picture::IsObjNames (  ) 

Definition at line 339 of file TGo4Picture.cxx.

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

Definition at line 1622 of file TGo4Picture.cxx.

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

Definition at line 1632 of file TGo4Picture.cxx.

TList* TGo4Picture::GetSpecialObjects (  )  const [inline]

Definition at line 236 of file TGo4Picture.h.

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

Definition at line 1425 of file TGo4Picture.cxx.

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

Definition at line 1432 of file TGo4Picture.cxx.

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

Definition at line 1440 of file TGo4Picture.cxx.

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

Definition at line 684 of file TGo4Picture.cxx.

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

Definition at line 696 of file TGo4Picture.cxx.

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

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

void TGo4Picture::SetContentModified ( bool  on = true  ) 

Definition at line 1087 of file TGo4Picture.cxx.

bool TGo4Picture::IsContentModified (  )  const

Definition at line 1092 of file TGo4Picture.cxx.

void TGo4Picture::SetPadModified ( bool  on = true  ) 

Definition at line 1099 of file TGo4Picture.cxx.

bool TGo4Picture::IsPadModified (  )  const

Definition at line 1104 of file TGo4Picture.cxx.

void TGo4Picture::SetFullRangeDim ( Int_t  ndim  ) 

Definition at line 1149 of file TGo4Picture.cxx.

Int_t TGo4Picture::GetFullRangeDim (  )  const

Definition at line 1154 of file TGo4Picture.cxx.

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

Definition at line 1161 of file TGo4Picture.cxx.

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

Definition at line 1173 of file TGo4Picture.cxx.

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

Definition at line 1184 of file TGo4Picture.cxx.

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

Definition at line 428 of file TGo4Picture.cxx.

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

Definition at line 437 of file TGo4Picture.cxx.

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

Definition at line 447 of file TGo4Picture.cxx.

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

Definition at line 1111 of file TGo4Picture.cxx.

Long_t TGo4Picture::GetTotalSize (  ) 

Returns total size, used by picture in memory.

Definition at line 1640 of file TGo4Picture.cxx.

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

Definition at line 296 of file TGo4Picture.h.

void TGo4Picture::AddSubPicture ( TGo4Picture pic  )  [protected]

Definition at line 1612 of file TGo4Picture.cxx.

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

Definition at line 1506 of file TGo4Picture.cxx.

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

Definition at line 249 of file TGo4Picture.cxx.

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

Definition at line 254 of file TGo4Picture.cxx.

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

Definition at line 1263 of file TGo4Picture.cxx.

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

Definition at line 1271 of file TGo4Picture.cxx.

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

Definition at line 1283 of file TGo4Picture.cxx.

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

Definition at line 1291 of file TGo4Picture.cxx.

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

Definition at line 1300 of file TGo4Picture.cxx.

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

Definition at line 1307 of file TGo4Picture.cxx.

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

Definition at line 1319 of file TGo4Picture.cxx.

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

Definition at line 1336 of file TGo4Picture.cxx.

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

Definition at line 1347 of file TGo4Picture.cxx.

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

Definition at line 1363 of file TGo4Picture.cxx.

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

Definition at line 1371 of file TGo4Picture.cxx.

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

Definition at line 1391 of file TGo4Picture.cxx.

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

Definition at line 1399 of file TGo4Picture.cxx.

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

Definition at line 1405 of file TGo4Picture.cxx.

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

Definition at line 1451 of file TGo4Picture.cxx.

void TGo4Picture::ClearOption ( Int_t  pos  )  [protected]

Definition at line 1456 of file TGo4Picture.cxx.

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

Definition at line 1489 of file TGo4Picture.cxx.

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

Definition at line 861 of file TGo4Picture.cxx.

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

Definition at line 1481 of file TGo4Picture.cxx.

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

Definition at line 1514 of file TGo4Picture.cxx.

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

Definition at line 1571 of file TGo4Picture.cxx.

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

Definition at line 666 of file TGo4Picture.cxx.

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

Definition at line 675 of file TGo4Picture.cxx.

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

Definition at line 750 of file TGo4Picture.cxx.

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

Definition at line 771 of file TGo4Picture.cxx.

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

Definition at line 827 of file TGo4Picture.cxx.

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

Definition at line 843 of file TGo4Picture.cxx.

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

Definition at line 1749 of file TGo4Picture.cxx.

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

Definition at line 1700 of file TGo4Picture.cxx.


Member Data Documentation

Int_t TGo4Picture::fiNDivX [private]

Definition at line 351 of file TGo4Picture.h.

Int_t TGo4Picture::fiNDivY [private]

Definition at line 352 of file TGo4Picture.h.

Int_t TGo4Picture::fiPosX [private]

Definition at line 354 of file TGo4Picture.h.

Int_t TGo4Picture::fiPosY [private]

Definition at line 355 of file TGo4Picture.h.

TObjArray* TGo4Picture::fxNames [private]

Definition at line 357 of file TGo4Picture.h.

TObjArray* TGo4Picture::fxObjects [private]

Definition at line 359 of file TGo4Picture.h.

TObjArray* TGo4Picture::fxSubPictures [private]

Definition at line 361 of file TGo4Picture.h.

Int_t TGo4Picture::fiOptSize [private]

Definition at line 363 of file TGo4Picture.h.

TArrayL TGo4Picture::fxOptIndex [private]

Definition at line 364 of file TGo4Picture.h.

TArrayL TGo4Picture::fxOptValue [private]

Definition at line 365 of file TGo4Picture.h.

TObjArray* TGo4Picture::fxOptObjects [private]

Definition at line 366 of file TGo4Picture.h.

Definition at line 368 of file TGo4Picture.h.

Int_t TGo4Picture::fiLastIndex [private]

Definition at line 370 of file TGo4Picture.h.


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

Generated on Thu Oct 28 12:31:32 2010 for Go4-Taskhandlerv4.04-2 by  doxygen 1.5.6