v2.10-0 (21000JUN2005)

Go4StatusBase
Class TGo4Picture


class TGo4Picture
derived from TNamed


Inner Class Summary
 public classTGo4Picture.Indexes
           

Field Summary
 private Int_tfiLastIndex
           
 private Int_tfiNDivX
           
 private Int_tfiNDivY
           
 private Int_tfiOptSize
           
 private Int_tfiPosX
           
 private Int_tfiPosY
           
 private TObjArray*fxNames
           
 private TObjArray*fxObjects
           
 private TArrayLfxOptIndex
           
 private TObjArray*fxOptObjects
           
 private TArrayLfxOptValue
           
 private TObjArray*fxSubPictures
           

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
 TGo4Picture()
           
 TGo4Picture(const char * name, const char * title, Int_t ndivy, Int_t ndivx)
           
 protected TGo4Picture(TGo4Picture& picture)
           

Destructor Summary
 virtual synchronized ~TGo4Picture()
           

Method Summary
 voidAddCondition(TNamed* cond)
           
 voidAddCondition(Int_t posy, Int_t posx, TNamed* cond)
           
 voidAddGraph(TGraph* gr, Option_t* DrawOption)
           
 voidAddGraph(Int_t posy, Int_t posx, TGraph* gr, Option_t* DrawOption)
           
 voidAddH1(TH1* histo, Option_t* DrawOption)
           
 voidAddH1(Int_t posy, Int_t posx, TH1* histo, Option_t* DrawOption)
           
 voidAddHStack(THStack* st, Option_t* DrawOption)
           
 voidAddHStack(Int_t posy, Int_t posx, THStack* st, Option_t* DrawOption)
           
 voidAddObject(TObject* obj, Option_t* DrawOption)
           
 voidAddObject(Int_t posy, Int_t posx, TObject* obj, Option_t* DrawOption)
           
 voidAddObjectDirectly(TObject* obj, Option_t* DrawOption)
           
 voidAddObjectDirectly(Int_t posy, Int_t posx, TObject* obj, Option_t* DrawOption)
           
 voidAddObjName(const char * name, Option_t* DrawOption)
           
 voidAddObjName(Int_t posy, Int_t posx, const char * name, Option_t* DrawOption)
           
 protected voidAddSubPicture(TGo4Picture* pic)
           
 Bool_tAppendHistStylesToString(TString* str, Int_t index)
           
 voidCapturePadData(TVirtualPad* pad, bool takeprop)
           
 protected voidCheckIndex(Int_t& index)
           
 protected Bool_tCheckPosition(Int_t posy, Int_t posx)
           
 virtual voidClear(Option_t* option)
           
 protected voidClearAllOptions(Short_t index)
           
 voidClearFillAtt(Int_t index)
           
 voidClearHistStyles(Int_t index)
           
 voidClearLineAtt(Int_t index)
           
 voidClearLogScales()
           
 voidClearMarkerAtt(Int_t index)
           
 voidClearObjects(Bool_t recursive)
           
 voidClearObjNames(Bool_t recursive)
           
 protected voidClearOption(Short_t index, Short_t typ)
           
 protected voidClearOption(Int_t pos)
           
 voidClearRangeX()
           
 voidClearRangeY()
           
 virtual voidDraw(Option_t* option)
           
 TVirtualPad*DrawHeader(TVirtualPad* pad)
           
 protected voidDrawPic(TVirtualPad* pad)
           
 protected voidDrawPictureObjects(TVirtualPad* pad)
           
 protected Int_tExtendOptPos(Short_t index, Short_t typ)
           
 protected TAxis*FindAxis(TVirtualPad* pad, Int_t num)
           
 TObject*FindObject(const char * name)
           
 protected Int_tFindOptPos(Short_t index, Short_t typ)
           
 TGo4Picture*FindPic(Int_t posy, Int_t posx)
           
 TStyle*FindStyle(Int_t index)
           
 Int_tGetDivX()
           
 Int_tGetDivY()
           
 Option_t*GetDrawOption(Int_t index)
           
 voidGetFillAtt(TAttFill* fill, Int_t index)
           
 Int_tGetHistCoordStyle(Int_t index)
           
 Int_tGetHistDrawStyle(Int_t index)
           
 Int_tGetHistErrorStyle(Int_t index)
           
 voidGetLineAtt(TAttLine* line, Int_t index)
           
 Int_tGetLogScale(Int_t nscale)
           
 voidGetLogScales(TVirtualPad* pad)
           
 voidGetMarkerAtt(TAttMarker* marker, Int_t index)
           
 Int_tGetNumObjects()
           
 Int_tGetNumObjNames()
           
 protected Int_tGetObjAttIndex(TObject* obj)
           
 TObject*GetObject(Int_t n)
           
 const const char *GetObjName(Int_t n)
           
 protected TObject*GetObjOption(Short_t index, Short_t typ)
           
 protected Bool_tGetOption(Short_t index, Short_t typ, Long_t& value)
           
 protected Bool_tGetOptionD(Short_t index, Short_t typ, Double_t& value)
           
 protected Bool_tGetOptionF(Short_t index, Short_t typ, Float_t& value)
           
 Bool_tGetRangeX(Double_t& min, Double_t& max)
           
 Bool_tGetRangeY(Double_t& min, Double_t& max)
           
 protected const const char *GetStrOption(Short_t index, Short_t typ)
           
 TStyle*GetStyle(Int_t index)
           
 Bool_tIsDivided()
           
 Bool_tIsDrawHeader()
           
 Bool_tIsObjNames()
           
 voidLocateObjectsFrom(TFolder* folder)
           
 TGo4Picture*LPic(Int_t nline, Int_t ncol)
           
 synchronized TGo4Picture&operator()(int posy, int posx)
           
 TGo4Picture*Pic(Int_t posy, Int_t posx)
           
 virtual const voidPrint(Option_t* option)
           
 protected voidPrintPic(int shift)
           
 voidReset()
           
 voidSetDivision(Int_t ndivy, Int_t ndivx)
           
 voidSetDrawHeader(Bool_t draw)
           
 voidSetDrawOption(Option_t* option, Int_t index)
           
 voidSetFillAtt(Color_t color, Style_t style, Int_t index)
           
 voidSetFillAtt(TAttFill* fill, Int_t index)
           
 voidSetHistCoordStyle(Int_t zn, Int_t index)
           
 voidSetHistDrawStyle(Int_t zn, Int_t index)
           
 voidSetHistErrorStyle(Int_t zn, Int_t index)
           
 voidSetLineAtt(Color_t color, Style_t style, Width_t width, Int_t index)
           
 voidSetLineAtt(TAttLine* line, Int_t index)
           
 voidSetLinesDivision(Int_t numlines, const Int_t* numbers)
           
 voidSetLinesDivision(Int_t numlines, Int_t n0, Int_t n1, Int_t n2, Int_t n3, Int_t n4, Int_t n5, Int_t n6, Int_t n7, Int_t n8, Int_t n9)
           
 voidSetLogScale(Int_t nscale, Int_t zn)
           
 voidSetMarkerAtt(Color_t color, Size_t size, Style_t style, Int_t index)
           
 voidSetMarkerAtt(TAttMarker* marker, Int_t index)
           
 voidSetObjectsOwnership(Bool_t ownership)
           
 protected voidSetObjOption(Short_t index, Short_t typ, TObject* obj)
           
 protected voidSetOption(Short_t index, Short_t typ, Long_t value)
           
 protected voidSetOptionD(Short_t index, Short_t typ, Double_t value)
           
 protected voidSetOptionF(Short_t index, Short_t typ, Float_t value)
           
 protected voidSetPosition(Int_t posy, Int_t posx)
           
 voidSetRangeX(Double_t min, Double_t max)
           
 voidSetRangeY(Double_t min, Double_t max)
           
 voidSetSelectedIndex(Int_t index)
           
 protected voidSetStrOption(Short_t index, Short_t typ, const char * value)
           
 voidSetStyle(TStyle* style, Int_t index)
           
 voidUpdateFrom(TGo4Picture* source, TClass* selectedobjclass)
           
 voidUpdateObjectsContentFrom(TGo4Picture* source, TVirtualPad* pad)
           

Methods inherited from class TNamed
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fiLastIndex

private Int_t fiLastIndex

fiNDivX

private Int_t fiNDivX

fiNDivY

private Int_t fiNDivY

fiOptSize

private Int_t fiOptSize

fiPosX

private Int_t fiPosX

fiPosY

private Int_t fiPosY

fxNames

private TObjArray* fxNames

fxObjects

private TObjArray* fxObjects

fxOptIndex

private TArrayL fxOptIndex

fxOptObjects

private TObjArray* fxOptObjects

fxOptValue

private TArrayL fxOptValue

fxSubPictures

private TObjArray* fxSubPictures
Constructor Detail

TGo4Picture

public TGo4Picture()

TGo4Picture

public TGo4Picture(const char * name, const char * title, Int_t ndivy, Int_t ndivx)

TGo4Picture

protected TGo4Picture(TGo4Picture& picture)
Method Detail

~TGo4Picture

public virtual synchronized ~TGo4Picture()
Method Detail

AddCondition

public void AddCondition(TNamed* cond)

AddCondition

public void AddCondition(Int_t posy, Int_t posx, TNamed* cond)

AddGraph

public void AddGraph(TGraph* gr, Option_t* DrawOption)

AddGraph

public void AddGraph(Int_t posy, Int_t posx, TGraph* gr, Option_t* DrawOption)

AddH1

public void AddH1(TH1* histo, Option_t* DrawOption)

AddH1

public void AddH1(Int_t posy, Int_t posx, TH1* histo, Option_t* DrawOption)

AddHStack

public void AddHStack(THStack* st, Option_t* DrawOption)

AddHStack

public void AddHStack(Int_t posy, Int_t posx, THStack* st, Option_t* DrawOption)

AddObject

public void AddObject(TObject* obj, Option_t* DrawOption)

AddObject

public void AddObject(Int_t posy, Int_t posx, TObject* obj, Option_t* DrawOption)

AddObjectDirectly

public void AddObjectDirectly(TObject* obj, Option_t* DrawOption)

AddObjectDirectly

public void AddObjectDirectly(Int_t posy, Int_t posx, TObject* obj, Option_t* DrawOption)

AddObjName

public void AddObjName(const char * name, Option_t* DrawOption)

AddObjName

public void AddObjName(Int_t posy, Int_t posx, const char * name, Option_t* DrawOption)

AddSubPicture

protected void AddSubPicture(TGo4Picture* pic)

AppendHistStylesToString

public Bool_t AppendHistStylesToString(TString* str, Int_t index)

CapturePadData

public void CapturePadData(TVirtualPad* pad, bool takeprop)

CheckIndex

protected void CheckIndex(Int_t& index)

CheckPosition

protected Bool_t CheckPosition(Int_t posy, Int_t posx)

Clear

public virtual void Clear(Option_t* option)

ClearAllOptions

protected void ClearAllOptions(Short_t index)

ClearFillAtt

public void ClearFillAtt(Int_t index)

ClearHistStyles

public void ClearHistStyles(Int_t index)

ClearLineAtt

public void ClearLineAtt(Int_t index)

ClearLogScales

public void ClearLogScales()

ClearMarkerAtt

public void ClearMarkerAtt(Int_t index)

ClearObjects

public void ClearObjects(Bool_t recursive)

ClearObjNames

public void ClearObjNames(Bool_t recursive)

ClearOption

protected void ClearOption(Short_t index, Short_t typ)

ClearOption

protected void ClearOption(Int_t pos)

ClearRangeX

public void ClearRangeX()

ClearRangeY

public void ClearRangeY()

Draw

public virtual void Draw(Option_t* option)

DrawHeader

public TVirtualPad* DrawHeader(TVirtualPad* pad)

DrawPic

protected void DrawPic(TVirtualPad* pad)

DrawPictureObjects

protected void DrawPictureObjects(TVirtualPad* pad)

ExtendOptPos

protected Int_t ExtendOptPos(Short_t index, Short_t typ)

FindAxis

protected TAxis* FindAxis(TVirtualPad* pad, Int_t num)

FindObject

public TObject* FindObject(const char * name)

FindOptPos

protected Int_t FindOptPos(Short_t index, Short_t typ)

FindPic

public TGo4Picture* FindPic(Int_t posy, Int_t posx)

FindStyle

public TStyle* FindStyle(Int_t index)

GetDivX

public Int_t GetDivX()

GetDivY

public Int_t GetDivY()

GetDrawOption

public Option_t* GetDrawOption(Int_t index)

GetFillAtt

public void GetFillAtt(TAttFill* fill, Int_t index)

GetHistCoordStyle

public Int_t GetHistCoordStyle(Int_t index)

GetHistDrawStyle

public Int_t GetHistDrawStyle(Int_t index)

GetHistErrorStyle

public Int_t GetHistErrorStyle(Int_t index)

GetLineAtt

public void GetLineAtt(TAttLine* line, Int_t index)

GetLogScale

public Int_t GetLogScale(Int_t nscale)

GetLogScales

public void GetLogScales(TVirtualPad* pad)

GetMarkerAtt

public void GetMarkerAtt(TAttMarker* marker, Int_t index)

GetNumObjects

public Int_t GetNumObjects()

GetNumObjNames

public Int_t GetNumObjNames()

GetObjAttIndex

protected Int_t GetObjAttIndex(TObject* obj)

GetObject

public TObject* GetObject(Int_t n)

GetObjName

public const const char * GetObjName(Int_t n)

GetObjOption

protected TObject* GetObjOption(Short_t index, Short_t typ)

GetOption

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

GetOptionD

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

GetOptionF

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

GetRangeX

public Bool_t GetRangeX(Double_t& min, Double_t& max)

GetRangeY

public Bool_t GetRangeY(Double_t& min, Double_t& max)

GetStrOption

protected const const char * GetStrOption(Short_t index, Short_t typ)

GetStyle

public TStyle* GetStyle(Int_t index)

IsDivided

public Bool_t IsDivided()

IsDrawHeader

public Bool_t IsDrawHeader()

IsObjNames

public Bool_t IsObjNames()

LocateObjectsFrom

public void LocateObjectsFrom(TFolder* folder)

LPic

public TGo4Picture* LPic(Int_t nline, Int_t ncol)

operator()

public synchronized TGo4Picture& operator()(int posy, int posx)

Pic

public TGo4Picture* Pic(Int_t posy, Int_t posx)

Print

public virtual const void Print(Option_t* option)

PrintPic

protected void PrintPic(int shift)

Reset

public void Reset()

SetDivision

public void SetDivision(Int_t ndivy, Int_t ndivx)

SetDrawHeader

public void SetDrawHeader(Bool_t draw)

SetDrawOption

public void SetDrawOption(Option_t* option, Int_t index)

SetFillAtt

public void SetFillAtt(Color_t color, Style_t style, Int_t index)

SetFillAtt

public void SetFillAtt(TAttFill* fill, Int_t index)

SetHistCoordStyle

public void SetHistCoordStyle(Int_t zn, Int_t index)

SetHistDrawStyle

public void SetHistDrawStyle(Int_t zn, Int_t index)

SetHistErrorStyle

public void SetHistErrorStyle(Int_t zn, Int_t index)

SetLineAtt

public void SetLineAtt(Color_t color, Style_t style, Width_t width, Int_t index)

SetLineAtt

public void SetLineAtt(TAttLine* line, Int_t index)

SetLinesDivision

public void SetLinesDivision(Int_t numlines, const Int_t* numbers)

SetLinesDivision

public void SetLinesDivision(Int_t numlines, Int_t n0, Int_t n1, Int_t n2, Int_t n3, Int_t n4, Int_t n5, Int_t n6, Int_t n7, Int_t n8, Int_t n9)

SetLogScale

public void SetLogScale(Int_t nscale, Int_t zn)

SetMarkerAtt

public void SetMarkerAtt(Color_t color, Size_t size, Style_t style, Int_t index)

SetMarkerAtt

public void SetMarkerAtt(TAttMarker* marker, Int_t index)

SetObjectsOwnership

public void SetObjectsOwnership(Bool_t ownership)

SetObjOption

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

SetOption

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

SetOptionD

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

SetOptionF

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

SetPosition

protected void SetPosition(Int_t posy, Int_t posx)

SetRangeX

public void SetRangeX(Double_t min, Double_t max)

SetRangeY

public void SetRangeY(Double_t min, Double_t max)

SetSelectedIndex

public void SetSelectedIndex(Int_t index)

SetStrOption

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

SetStyle

public void SetStyle(TStyle* style, Int_t index)

UpdateFrom

public void UpdateFrom(TGo4Picture* source, TClass* selectedobjclass)

UpdateObjectsContentFrom

public void UpdateObjectsContentFrom(TGo4Picture* source, TVirtualPad* pad)

Association Links

to Class TObjArray

to Class TObjArray

to Class TObjArray

to Class TArrayL

to Class TArrayL

to Class TObjArray


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005