library: libGpad
#include "TDrawPanelHist.h"

TDrawPanelHist


class description - header file - source file
viewCVS header - viewCVS source

class TDrawPanelHist: public TDialogCanvas

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TDrawPanelHist()
TDrawPanelHist(const char* name, const char* title, UInt_t ww, UInt_t wh, const TVirtualPad* pad, const TObject* obj)
virtual~TDrawPanelHist()
virtual voidTPad::AbsCoordinates(Bool_t set)
virtual Double_tTPad::AbsPixeltoX(Int_t px)
virtual voidTPad::AbsPixeltoXY(Int_t xpixel, Int_t ypixel, Double_t& x, Double_t& y)
virtual Double_tTPad::AbsPixeltoY(Int_t py)
voidTObject::AbstractMethod(const char* method) const
virtual voidTPad::AddExec(const char* name, const char* command)
virtual voidAddOption(Option_t* option)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidApply(const char* action = "")
virtual voidTPad::AutoExec()
virtual voidTCanvas::Browse(TBrowser* b)
virtual TLegend*TPad::BuildLegend(Double_t x1 = 0.5, Double_t y1 = 0.67, Double_t x2 = 0.88, Double_t y2 = 0.88, const char* title = "")
virtual voidBuildStandardButtons()
virtual TVirtualPad*TCanvas::cd(Int_t subpadnumber = 0)
virtual voidTQObject::ChangedBy(const char* method)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTCanvas::Clear(Option_t* option = "")
virtual voidTCanvas::Cleared(TVirtualPad* pad)
voidTCanvas::ClearPadSave()
virtual Int_tTPad::Clip(Float_t* x, Float_t* y, Float_t xclipl, Float_t yclipb, Float_t xclipr, Float_t yclipt)
virtual Int_tTPad::Clip(Double_t* x, Double_t* y, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual Int_tTPad::ClippingCode(Double_t x, Double_t y, Double_t xcl1, Double_t ycl1, Double_t xcl2, Double_t ycl2)
virtual Int_tTPad::ClipPolygon(Int_t n, Double_t* x, Double_t* y, Int_t nn, Double_t* xc, Double_t* yc, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidTCanvas::Close(Option_t* option = "")
virtual voidTCanvas::Closed()
virtual voidTPad::CloseToolTip(TObject* tip)
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
virtual voidTObject::Copy(TObject& object) const
virtual voidTPad::CopyPixmap()
virtual voidTPad::CopyPixmaps()
virtual TObject*TPad::CreateToolTip(const TBox* b, const char* text, Long_t delayms)
virtual voidTCanvas::Delete(Option_t* = "")
virtual voidTPad::DeleteExec(const char* name)
virtual voidTPad::DeleteToolTip(TObject* tip)
virtual voidTQObject::Destroyed()
Bool_tTQObject::Disconnect(const char* signal = "0", void* receiver = 0, const char* slot = "0")
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = "0", void* receiver = 0, const char* slot = "0")
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = "0")
virtual voidTQObject::Disconnected(const char*)
voidTCanvas::DisconnectWidget()
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual voidTDialogCanvas::Divide(Int_t nx = 1, Int_t ny = 1, Float_t xmargin = 0.01, Float_t ymargin = 0.01, Int_t color = 0)
virtual voidTCanvas::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() const
virtual voidTPad::DrawClassObject(const TObject* obj, Option_t* option = "")
virtual TObject*TCanvas::DrawClone(Option_t* option = "") const
virtual TObject*TCanvas::DrawClonePad()
static voidTPad::DrawColorTable()
virtual voidTPad::DrawCrosshair()
virtual TH1F*TPad::DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char* title = "")
virtual voidTObject::Dump() const
virtual voidTCanvas::EditorBar()
voidTCanvas::EmbedInto(Int_t winid, Int_t ww, Int_t wh)
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
voidTCanvas::EnterLeave(TPad* prevSelPad, TObject* prevSelObj)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
voidTCanvas::FeedbackMode(Bool_t set)
virtual TObject*TPad::FindObject(const char* name) const
virtual TObject*TPad::FindObject(const TObject* obj) const
voidTCanvas::Flush()
voidTCanvas::ForceUpdate()
virtual Double_tTPad::GetAbsHNDC() const
virtual Double_tTPad::GetAbsWNDC() const
virtual Double_tTPad::GetAbsXlowNDC() const
virtual Double_tTPad::GetAbsYlowNDC() const
Float_tTAttPad::GetAfile() const
virtual Double_tTPad::GetAspectRatio() const
Float_tTAttPad::GetAstat() const
Bool_tTCanvas::GetAutoExec() const
virtual Short_tTPad::GetBorderMode() const
virtual Short_tTPad::GetBorderSize() const
Float_tTAttPad::GetBottomMargin() const
virtual TCanvas*TPad::GetCanvas() const
virtual Int_tTCanvas::GetCanvasID() const
TCanvasImp*TCanvas::GetCanvasImp() const
virtual voidTCanvas::GetCanvasPar(Int_t& wtopx, Int_t& wtopy, UInt_t& ww, UInt_t& wh)
TObject*TCanvas::GetClickSelected() const
TVirtualPad*TCanvas::GetClickSelectedPad() const
TContextMenu*TCanvas::GetContextMenu() const
Int_tTPad::GetCrosshair() const
const char*TCanvas::GetDISPLAY() const
Int_tTCanvas::GetDoubleBuffer() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Int_tTCanvas::GetEvent() const
virtual Int_tTCanvas::GetEventX() const
virtual Int_tTCanvas::GetEventY() const
virtual Color_tTAttFill::GetFillColor() const
virtual Style_tTAttFill::GetFillStyle() const
virtual TFrame*TPad::GetFrame()
Int_tTAttPad::GetFrameBorderMode() const
Width_tTAttPad::GetFrameBorderSize() const
Color_tTAttPad::GetFrameFillColor() const
Style_tTAttPad::GetFrameFillStyle() const
Color_tTAttPad::GetFrameLineColor() const
Style_tTAttPad::GetFrameLineStyle() const
Width_tTAttPad::GetFrameLineWidth() const
virtual Int_tTPad::GetGLDevice()
virtual Bool_tTPad::GetGridx() const
virtual Bool_tTPad::GetGridy() const
virtual Color_tTCanvas::GetHighLightColor() const
TObject*GetHistogram() const
virtual Double_tTPad::GetHNDC() const
virtual const char*TObject::GetIconName() const
Float_tTAttPad::GetLeftMargin() const
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
virtual TList*TPad::GetListOfExecs() const
virtual TList*TPad::GetListOfPrimitives() const
TList*TQObject::GetListOfSignals() const
virtual Int_tTPad::GetLogx() const
virtual Int_tTPad::GetLogy() const
virtual Int_tTPad::GetLogz() const
static Int_tTPad::GetMaxPickDistance()
virtual TVirtualPad*TPad::GetMother() const
virtual const char*TPad::GetName() const
virtual Int_tTPad::GetNumber() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual TVirtualPad*TPad::GetPad(Int_t subpadnumber) const
virtual Int_tTPad::GetPadPaint() const
virtual voidTPad::GetPadPar(Double_t& xlow, Double_t& ylow, Double_t& xup, Double_t& yup)
virtual TObject*TPad::GetPadPointer() const
virtual TVirtualPad*TCanvas::GetPadSave() const
virtual Double_tTPad::GetPhi() const
virtual Int_tTPad::GetPixmapID() const
virtual TObject*TPad::GetPrimitive(const char* name) const
virtual voidTPad::GetRange(Double_t& x1, Double_t& y1, Double_t& x2, Double_t& y2)
virtual voidTPad::GetRangeAxis(Double_t& xmin, Double_t& ymin, Double_t& xmax, Double_t& ymax)
TObject*TDialogCanvas::GetRefObject() const
TPad*TDialogCanvas::GetRefPad() const
Float_tTAttPad::GetRightMargin() const
virtual TObject*TCanvas::GetSelected() const
Option_t*TCanvas::GetSelectedOpt() const
virtual TVirtualPad*TCanvas::GetSelectedPad() const
Int_tTCanvas::GetSelectedX() const
Int_tTCanvas::GetSelectedY() const
Bool_tTCanvas::GetShowEditor() const
Bool_tTCanvas::GetShowEventStatus() const
Bool_tTCanvas::GetShowToolBar() const
virtual Short_tTAttText::GetTextAlign() const
virtual Float_tTAttText::GetTextAngle() const
virtual Color_tTAttText::GetTextColor() const
virtual Font_tTAttText::GetTextFont() const
virtual Float_tTAttText::GetTextSize() const
virtual Double_tTPad::GetTheta() const
virtual Int_tTPad::GetTickx() const
virtual Int_tTPad::GetTicky() const
virtual const char*TPad::GetTitle() const
Float_tTAttPad::GetTopMargin() const
virtual UInt_tTObject::GetUniqueID() const
virtual Double_tTPad::GetUxmax() const
virtual Double_tTPad::GetUxmin() const
virtual Double_tTPad::GetUymax() const
virtual Double_tTPad::GetUymin() const
virtual TView*TPad::GetView() const
virtual TPadView3D*TPad::GetView3D() const
virtual TVirtualViewer3D*TPad::GetViewer3D(Option_t* type = "")
virtual TVirtualPad*TPad::GetVirtCanvas() const
virtual UInt_tTCanvas::GetWh() const
UInt_tTCanvas::GetWindowHeight() const
Int_tTCanvas::GetWindowTopX()
Int_tTCanvas::GetWindowTopY()
UInt_tTCanvas::GetWindowWidth() const
virtual Double_tTPad::GetWNDC() const
virtual UInt_tTCanvas::GetWw() const
virtual Double_tTPad::GetX1() const
virtual Double_tTPad::GetX2() const
Float_tTAttPad::GetXfile() const
virtual Double_tTPad::GetXlowNDC() const
Size_tTCanvas::GetXsizeReal() const
Size_tTCanvas::GetXsizeUser() const
Float_tTAttPad::GetXstat() const
virtual Double_tTPad::GetY1() const
virtual Double_tTPad::GetY2() const
Float_tTAttPad::GetYfile() const
virtual Double_tTPad::GetYlowNDC() const
Size_tTCanvas::GetYsizeReal() const
Size_tTCanvas::GetYsizeUser() const
Float_tTAttPad::GetYstat() const
virtual voidTCanvas::HandleInput(EEventType button, Int_t x, Int_t y)
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual Bool_tTPad::HasCrosshair() const
virtual Bool_tTPad::HasFixedAspectRatio() const
virtual ULong_tTPad::Hash() const
Bool_tTCanvas::HasMenuBar() const
virtual voidTPad::HighLight(Color_t col = kRed, Bool_t set = kTRUE)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = "0")
voidTCanvas::Iconify()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() const
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTCanvas::IsBatch() const
Bool_tTVirtualPad::IsBeingResized() const
virtual Bool_tTPad::IsEditable() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTCanvas::IsFolder() const
Bool_tTCanvas::IsGrayscale()
virtual Bool_tTPad::IsModified() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTCanvas::IsRetained() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tTAttFill::IsTransparent() const
virtual Bool_tTPad::IsVertical() const
Bool_tTObject::IsZombie() const
static voidTQObject::LoadRQ_OBJECT()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = "0")
virtual voidTCanvas::ls(Option_t* option = "") const
static voidTCanvas::MakeDefCanvas()
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)
virtual voidTPad::Modified(Bool_t flag = 1)
virtual voidTAttLine::Modify()
voidTCanvas::MoveOpaque(Int_t set = 1)
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
virtual Bool_tTCanvas::OpaqueMoving() const
virtual Bool_tTCanvas::OpaqueResizing() const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
TObject&TObject::operator=(const TObject& rhs)
static TVirtualPad*&TVirtualPad::Pad()
virtual Double_tTPad::PadtoX(Double_t x) const
virtual Double_tTPad::PadtoY(Double_t y) const
virtual voidTCanvas::Paint(Option_t* option = "")
virtual voidTPad::PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t* option = "")
virtual voidTPad::PaintFillArea(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidTPad::PaintFillArea(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
voidTPad::PaintFillAreaHatches(Int_t n, Double_t* x, Double_t* y, Int_t FillStyle)
voidTPad::PaintHatches(Double_t dy, Double_t angle, Int_t nn, Double_t* xx, Double_t* yy)
virtual voidTPad::PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidTPad::PaintLine3D(Float_t* p1, Float_t* p2)
virtual voidTPad::PaintLine3D(Double_t* p1, Double_t* p2)
virtual voidTPad::PaintLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
virtual voidTPad::PaintModified()
virtual voidTPad::PaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual voidTPad::PaintPolyLine(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyLine(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyLine3D(Int_t n, Double_t* p)
virtual voidTPad::PaintPolyLineNDC(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidTPad::PaintPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidTPad::PaintText(Double_t x, Double_t y, const char* text)
virtual voidTPad::PaintTextNDC(Double_t u, Double_t v, const char* text)
virtual TPad*TCanvas::Pick(Int_t px, Int_t py, TObjLink*& pickobj)
virtual TPad*TCanvas::Pick(Int_t px, Int_t py, TObject* prevSelObj)
virtual voidTCanvas::Picked(TPad* selpad, TObject* selected, Int_t event)
virtual Double_tTPad::PixeltoX(Int_t px)
virtual voidTPad::PixeltoXY(Int_t xpixel, Int_t ypixel, Double_t& x, Double_t& y)
virtual Double_tTPad::PixeltoY(Int_t py)
virtual voidTPad::Pop()
virtual voidTPad::Print(const char* filename = "") const
virtual voidTPad::Print(const char* filename, Option_t* option)
virtual voidTCanvas::ProcessedEvent(Int_t event, Int_t x, Int_t y, TObject* selected)
voidTCanvas::RaiseWindow()
virtual voidTDialogCanvas::Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidTPad::RangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual voidTPad::RangeAxisChanged()
virtual voidTPad::RangeChanged()
virtual Int_tTObject::Read(const char* name)
virtual voidRecursiveRemove(TObject* obj)
virtual voidTPad::RedrawAxis(Option_t* option = "")
virtual voidTPad::ReleaseViewer3D(Option_t* type = "")
virtual voidTAttFill::ResetAttFill(Option_t* option = "")
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttPad::ResetAttPad(Option_t* option = "")
virtual voidTAttText::ResetAttText(Option_t* toption = "")
voidTObject::ResetBit(UInt_t f)
virtual voidTPad::ResetToolTip(TObject* tip)
virtual voidTPad::ResetView3D(TPadView3D* view = 0)
virtual voidTCanvas::Resize(Option_t* option = "")
voidTCanvas::ResizeOpaque(Int_t set = 1)
virtual voidTPad::ResizePad(Option_t* option = "")
virtual voidTPad::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTAttFill::SaveFillAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1001)
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidSavePrimitive(ostream& out, Option_t* option = "")
voidTCanvas::SaveSource(const char* filename = "", Option_t* option = "")
virtual voidTAttText::SaveTextAttributes(ostream& out, const char* name, Int_t alidef = 12, Float_t angdef = 0, Int_t coldef = 1, Int_t fondef = 61, Float_t sizdef = 1)
virtual voidTCanvas::Selected(TVirtualPad* pad, TObject* obj, Int_t event)
virtual voidTAttPad::SetAfile(Float_t afile)
virtual voidTAttPad::SetAstat(Float_t astat)
virtual voidTPad::SetAttFillPS(Color_t color, Style_t style)
virtual voidTPad::SetAttLinePS(Color_t color, Style_t style, Width_t lwidth)
virtual voidTPad::SetAttMarkerPS(Color_t color, Style_t style, Size_t msize)
virtual voidTPad::SetAttTextPS(Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
virtual voidTCanvas::SetBatch(Bool_t batch = kTRUE)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTDialogCanvas::SetBorderMode(Short_t bordermode)
virtual voidTPad::SetBorderSize(Short_t bordersize)
virtual voidTAttPad::SetBottomMargin(Float_t bottommargin)
virtual voidTPad::SetCanvas(TCanvas* c)
virtual voidTCanvas::SetCanvasSize(UInt_t ww, UInt_t wh)
voidTCanvas::SetClickSelected(TObject* obj)
voidTCanvas::SetClickSelectedPad(TPad* pad)
virtual voidTPad::SetCopyGLDevice(Bool_t copy)
virtual voidTPad::SetCrosshair(Int_t crhair = 1)
virtual voidTCanvas::SetCursor(ECursor cursor)
virtual voidSetDefaults()
virtual voidTCanvas::SetDoubleBuffer(Int_t mode = 1)
virtual voidTPad::SetDrawOption(Option_t* option = "")
static voidTObject::SetDtorOnly(void* obj)
virtual voidTPad::SetEditable(Bool_t mode = kTRUE)
virtual voidTAttFill::SetFillAttributes()
virtual voidTAttFill::SetFillColor(Color_t fcolor)
virtual voidTPad::SetFillStyle(Style_t fstyle)
virtual voidTCanvas::SetFixedAspectRatio(Bool_t fixed = kTRUE)
static voidTCanvas::SetFolder(Bool_t isfolder = kTRUE)
voidTAttPad::SetFrameBorderMode(Int_t mode = 1)
voidTAttPad::SetFrameBorderSize(Width_t size = 1)
voidTAttPad::SetFrameFillColor(Color_t color = 1)
voidTAttPad::SetFrameFillStyle(Style_t styl = 0)
voidTAttPad::SetFrameLineColor(Color_t color = 1)
voidTAttPad::SetFrameLineStyle(Style_t styl = 0)
voidTAttPad::SetFrameLineWidth(Width_t width = 1)
voidTCanvas::SetGrayscale(Bool_t set = kTRUE)
virtual voidTDialogCanvas::SetGrid(Int_t valuex = 1, Int_t valuey = 1)
virtual voidTPad::SetGridx(Int_t value = 1)
virtual voidTPad::SetGridy(Int_t value = 1)
voidTCanvas::SetHighLightColor(Color_t col)
virtual voidTAttPad::SetLeftMargin(Float_t leftmargin)
virtual voidTAttLine::SetLineAttributes()
virtual voidTAttLine::SetLineColor(Color_t lcolor)
virtual voidTAttLine::SetLineStyle(Style_t lstyle)
virtual voidTAttLine::SetLineWidth(Width_t lwidth)
virtual voidTDialogCanvas::SetLogx(Int_t value = 1)
virtual voidTDialogCanvas::SetLogy(Int_t value = 1)
virtual voidTPad::SetLogz(Int_t value = 1)
static voidTPad::SetMaxPickDistance(Int_t maxPick = 5)
virtual voidTDialogCanvas::SetName(const char* name)
virtual voidTPad::SetNumber(Int_t number)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTPad::SetPad(Double_t xlow, Double_t ylow, Double_t xup, Double_t yup)
virtual voidTPad::SetPad(const char* name, const char* title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color = 35, Short_t bordersize = 5, Short_t bordermode = -1)
virtual voidTPad::SetPhi(Double_t phi = 30)
virtual voidTDialogCanvas::SetRefObject(TObject* obj)
virtual voidTDialogCanvas::SetRefPad(TPad* pad)
voidTCanvas::SetRetained(Bool_t retained = kTRUE)
virtual voidTAttPad::SetRightMargin(Float_t rightmargin)
virtual voidSetSame()
virtual voidTCanvas::SetSelected(TObject* obj)
voidTCanvas::SetSelectedPad(TPad* pad)
voidTCanvas::SetSupportGL(Bool_t support)
virtual voidTAttText::SetTextAlign(Short_t align = 11)
virtual voidTAttText::SetTextAngle(Float_t tangle = 0)
virtual voidTAttText::SetTextAttributes()
virtual voidTAttText::SetTextColor(Color_t tcolor = 1)
virtual voidTAttText::SetTextFont(Font_t tfont = 62)
virtual voidTAttText::SetTextSize(Float_t tsize = 1)
virtual voidTAttText::SetTextSizePixels(Int_t npixels)
virtual voidTPad::SetTheta(Double_t theta = 30)
virtual voidTPad::SetTicks(Int_t valuex = 1, Int_t valuey = 1)
virtual voidTPad::SetTickx(Int_t value = 1)
virtual voidTPad::SetTicky(Int_t value = 1)
virtual voidTCanvas::SetTitle(const char* title = "")
virtual voidTPad::SetToolTipText(const char* text, Long_t delayms = 1000)
virtual voidTAttPad::SetTopMargin(Float_t topmargin)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTPad::SetVertical(Bool_t vert = kTRUE)
virtual voidTPad::SetView(TView* view)
virtual voidTPad::SetViewer3D(TVirtualViewer3D* viewer3d)
voidTCanvas::SetWindowPosition(Int_t x, Int_t y)
voidTCanvas::SetWindowSize(UInt_t ww, UInt_t wh)
virtual voidTAttPad::SetXfile(Float_t xfile)
virtual voidTAttPad::SetXstat(Float_t xstat)
virtual voidTAttPad::SetYfile(Float_t yfile)
virtual voidTAttPad::SetYstat(Float_t ystat)
voidTCanvas::Show()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidTCanvas::Size(Float_t xsizeuser = 0, Float_t ysizeuser = 0)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTCanvas::ToggleAutoExec()
virtual voidTCanvas::ToggleEditor()
virtual voidTCanvas::ToggleEventStatus()
virtual voidTCanvas::ToggleToolBar()
virtual voidTCanvas::Update()
virtual voidTCanvas::UseCurrentStyle()
Bool_tTCanvas::UseGL() const
virtual Int_tTPad::UtoAbsPixel(Double_t u) const
virtual Int_tTPad::UtoPixel(Double_t u) const
virtual Int_tTPad::VtoAbsPixel(Double_t v) const
virtual Int_tTPad::VtoPixel(Double_t v) const
virtual TObject*TPad::WaitPrimitive(const char* pname = "", const char* emode = "")
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0) const
virtual voidTDialogCanvas::x3d(Option_t* option = "")
virtual Int_tTPad::XtoAbsPixel(Double_t x) const
virtual Double_tTPad::XtoPad(Double_t x) const
virtual Int_tTPad::XtoPixel(Double_t x) const
virtual voidTPad::XYtoAbsPixel(Double_t x, Double_t y, Int_t& xpixel, Int_t& ypixel) const
virtual voidTPad::XYtoPixel(Double_t x, Double_t y, Int_t& xpixel, Int_t& ypixel) const
virtual Int_tTPad::YtoAbsPixel(Double_t y) const
virtual Double_tTPad::YtoPad(Double_t y) const
virtual Int_tTPad::YtoPixel(Double_t y) const
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
voidTCanvas::Constructor()
voidTCanvas::Constructor(const char* name, const char* title, Int_t form)
voidTCanvas::Constructor(const char* name, const char* title, Int_t ww, Int_t wh)
voidTCanvas::Constructor(const char* name, const char* title, Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh)
voidTPad::DestroyExternalViewer3D()
voidTCanvas::Destructor()
virtual Int_tTPad::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual void*TVirtualPad::GetSender()
virtual const char*TQObject::GetSenderClassName() const
virtual voidTPad::HideToolTip(Int_t event)
voidTCanvas::Init()
voidTObject::MakeZombie()
voidTPad::PaintBorder(Color_t color, Bool_t tops)
virtual voidTPad::PaintBorderPS(Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t bmode, Int_t bsize, Int_t dark, Int_t light)
voidTPad::PaintDate()

Data Members

public:
enum TCanvas::[unnamed] { kShowEventStatus
kAutoExec
kMenuBar
kShowToolBar
kShowEditor
kMoveOpaque
kResizeOpaque
kIsGrayscale
};
enum TPad::[unnamed] { kFraming
kHori
kClipFrame
kPrintingPS
kCannotMove
kClearAfterCR
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TStringfOptionFitting options
TSlider*fSliderPointer to fitpanel slider
TObject*fHistogramPointer to histogram
TObject*TDialogCanvas::fRefObjectPointer to object to set attributes
TPad*TDialogCanvas::fRefPadPad containing object
TAttCanvasTCanvas::fCattCanvas attributes
TStringTCanvas::fDISPLAYName of destination screen
Size_tTCanvas::fXsizeUserUser specified size of canvas along X in CM
Size_tTCanvas::fYsizeUserUser specified size of canvas along Y in CM
Size_tTCanvas::fXsizeRealCurrent size of canvas along X in CM
Size_tTCanvas::fYsizeRealCurrent size of canvas along Y in CM
Color_tTCanvas::fHighLightColorHighlight color of active pad
Int_tTCanvas::fDoubleBufferDouble buffer flag (0=off, 1=on)
Int_tTCanvas::fWindowTopXTop X position of window (in pixels)
Int_tTCanvas::fWindowTopYTop Y position of window (in pixels)
UInt_tTCanvas::fWindowWidthWidth of window (including borders, etc.)
UInt_tTCanvas::fWindowHeightHeight of window (including menubar, borders, etc.)
UInt_tTCanvas::fCwWidth of the canvas along X (pixels)
UInt_tTCanvas::fChHeight of the canvas along Y (pixels)
Int_tTCanvas::fEvent!Type of current or last handled event
Int_tTCanvas::fEventX!Last X mouse position in canvas
Int_tTCanvas::fEventY!Last Y mouse position in canvas
Int_tTCanvas::fCanvasID!Canvas identifier
TObject*TCanvas::fSelected!Currently selected object
TObject*TCanvas::fClickSelected!Currently click-selected object
Int_tTCanvas::fSelectedX!X of selected object
Int_tTCanvas::fSelectedY!Y of selected object
TStringTCanvas::fSelectedOpt!Drawing option of selected object
TPad*TCanvas::fSelectedPad!Pad containing currently selected object
TPad*TCanvas::fClickSelectedPad!Pad containing currently click-selected object
TPad*TCanvas::fPadSave!Pointer to saved pad in HandleInput
TCanvasImp*TCanvas::fCanvasImp!Window system specific canvas implementation
TContextMenu*TCanvas::fContextMenu!Context menu pointer
Bool_tTCanvas::fBatch!True when in batchmode
Bool_tTCanvas::fUpdating!True when Updating the canvas
Bool_tTCanvas::fRetainedRetain structure flag
Bool_tTCanvas::fUseGL!True when rendering is with GL
static Bool_tTCanvas::fgIsFolderIndicates if canvas can be browsed as a folder
Double_tTPad::fX1X of lower X coordinate
Double_tTPad::fY1Y of lower Y coordinate
Double_tTPad::fX2X of upper X coordinate
Double_tTPad::fY2Y of upper Y coordinate
Double_tTPad::fXtoAbsPixelkConversion coefficient for X World to absolute pixel
Double_tTPad::fXtoPixelkConversion coefficient for X World to pixel
Double_tTPad::fXtoPixelxpixel = fXtoPixelk + fXtoPixel*xworld
Double_tTPad::fYtoAbsPixelkConversion coefficient for Y World to absolute pixel
Double_tTPad::fYtoPixelkConversion coefficient for Y World to pixel
Double_tTPad::fYtoPixelypixel = fYtoPixelk + fYtoPixel*yworld
Double_tTPad::fUtoAbsPixelkConversion coefficient for U NDC to absolute pixel
Double_tTPad::fUtoPixelkConversion coefficient for U NDC to pixel
Double_tTPad::fUtoPixelxpixel = fUtoPixelk + fUtoPixel*undc
Double_tTPad::fVtoAbsPixelkConversion coefficient for V NDC to absolute pixel
Double_tTPad::fVtoPixelkConversion coefficient for V NDC to pixel
Double_tTPad::fVtoPixelypixel = fVtoPixelk + fVtoPixel*vndc
Double_tTPad::fAbsPixeltoXkConversion coefficient for absolute pixel to X World
Double_tTPad::fPixeltoXkConversion coefficient for pixel to X World
Double_tTPad::fPixeltoXxworld = fPixeltoXk + fPixeltoX*xpixel
Double_tTPad::fAbsPixeltoYkConversion coefficient for absolute pixel to Y World
Double_tTPad::fPixeltoYkConversion coefficient for pixel to Y World
Double_tTPad::fPixeltoYyworld = fPixeltoYk + fPixeltoY*ypixel
Double_tTPad::fXlowNDCX bottom left corner of pad in NDC [0,1]
Double_tTPad::fYlowNDCY bottom left corner of pad in NDC [0,1]
Double_tTPad::fWNDCWidth of pad along X in NDC
Double_tTPad::fHNDCHeight of pad along Y in NDC
Double_tTPad::fAbsXlowNDCAbsolute X top left corner of pad in NDC [0,1]
Double_tTPad::fAbsYlowNDCAbsolute Y top left corner of pad in NDC [0,1]
Double_tTPad::fAbsWNDCAbsolute Width of pad along X in NDC
Double_tTPad::fAbsHNDCAbsolute Height of pad along Y in NDC
Double_tTPad::fUxminMinimum value on the X axis
Double_tTPad::fUyminMinimum value on the Y axis
Double_tTPad::fUxmaxMaximum value on the X axis
Double_tTPad::fUymaxMaximum value on the Y axis
Double_tTPad::fThetatheta angle to view as lego/surface
Double_tTPad::fPhiphi angle to view as lego/surface
Double_tTPad::fAspectRatioratio of w/h in case of fixed ratio
Int_tTPad::fPixmapID! Off-screen pixmap identifier
Int_tTPad::fGLDevice! OpenGL off-screen pixmap identifier
Bool_tTPad::fCopyGLDevice!
Bool_tTPad::fEmbeddedGL!
Int_tTPad::fNumberpad number identifier
Int_tTPad::fTickxSet to 1 if tick marks along X
Int_tTPad::fTickySet to 1 if tick marks along Y
Int_tTPad::fLogx(=0 if X linear scale, =1 if log scale)
Int_tTPad::fLogy(=0 if Y linear scale, =1 if log scale)
Int_tTPad::fLogz(=0 if Z linear scale, =1 if log scale)
Int_tTPad::fPadPaintSet to 1 while painting the pad
Int_tTPad::fCrosshairCrosshair type (0 if no crosshair requested)
Int_tTPad::fCrosshairPosPosition of crosshair
Short_tTPad::fBorderSizepad bordersize in pixels
Short_tTPad::fBorderModeBordermode (-1=down, 0 = no border, 1=up)
Bool_tTPad::fModifiedSet to true when pad is modified
Bool_tTPad::fGridxSet to true if grid along X
Bool_tTPad::fGridySet to true if grid along Y
Bool_tTPad::fAbsCoordUse absolute coordinates
Bool_tTPad::fEditableTrue if canvas is editable
Bool_tTPad::fFixedAspectRatioTrue if fixed aspect ratio
TPad*TPad::fMother! pointer to mother of the list
TCanvas*TPad::fCanvas! Pointer to mother canvas
TList*TPad::fPrimitives->List of primitives (subpads)
TList*TPad::fExecsList of commands to be executed when a pad event occurs
TStringTPad::fNamePad name
TStringTPad::fTitlePad title
TFrame*TPad::fFrame! Pointer to 2-D frame (if one exists)
TView*TPad::fView! Pointer to 3-D view (if one exists)
TObject*TPad::fPadPointer! free pointer
TPadView3D*TPad::fPadView3D! 3D View of this TPad
static Int_tTPad::fgMaxPickDistanceMaximum Pick Distance
TVirtualViewer3D*TPad::fViewer3D! Current 3D viewer
Bool_tTVirtualPad::fResizing!true when resizing the pad
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
Color_tTAttFill::fFillColorfill area color
Style_tTAttFill::fFillStylefill area style
Float_tTAttPad::fLeftMarginLeftMargin
Float_tTAttPad::fRightMarginRightMargin
Float_tTAttPad::fBottomMarginBottomMargin
Float_tTAttPad::fTopMarginTopMargin
Float_tTAttPad::fXfileX position where to draw the file name
Float_tTAttPad::fYfileX position where to draw the file name
Float_tTAttPad::fAfileAlignment for the file name
Float_tTAttPad::fXstatX position where to draw the statistics
Float_tTAttPad::fYstatX position where to draw the statistics
Float_tTAttPad::fAstatAlignment for the statistics
Color_tTAttPad::fFrameFillColorpad frame fill color
Color_tTAttPad::fFrameLineColorpad frame line color
Style_tTAttPad::fFrameFillStylepad frame fill style
Style_tTAttPad::fFrameLineStylepad frame line style
Width_tTAttPad::fFrameLineWidthpad frame line width
Width_tTAttPad::fFrameBorderSizepad frame border size
Int_tTAttPad::fFrameBorderModepad frame border mode
TList*TQObject::fListOfSignals! list of signals from this object
TList*TQObject::fListOfConnections! list of connections to this object
Float_tTAttText::fTextAngleText angle
Float_tTAttText::fTextSizeText size
Short_tTAttText::fTextAlignText alignment
Color_tTAttText::fTextColorText color index
Font_tTAttText::fTextFontText font number

Class Description


  A TDrawPanelHist is a TDialogCanvas specialized to control
  histogram drawing options.
   With the mouse, the user can control:
     - the drawing range in X and Y
     - the drawing options
   When the DRAW button is executed, the selected histogram is drawn
   with the current parameters.

   Use the slider to control the range of the histogram to be drawn.

   The options are documented in TH1::Draw.
/* */

TDrawPanelHist()
 DrawPanelHist default constructor.
TDrawPanelHist(const char *name, const char *title, UInt_t ww, UInt_t wh, const TVirtualPad *pad, const TObject *obj)
 DrawPanelHist constructor.
~TDrawPanelHist()
 DrawPanelHist destructor.
void AddOption(Option_t *option)
 Add option to the current list of options.
void Apply(const char *action)
 Collect all options and draw histogram.
void BuildStandardButtons()
 Create Draw, Defaults and Close buttons.
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
 Control mousse events when slider is used in a drawpanel

 This function is called by TPad::ExecuteEvent or TSliderBox::ExecuteEvent
 We return in the first case.
 When called by the slider,  px = 0 and py = 0
void RecursiveRemove(TObject *obj)
  when obj is deleted, clear fHistogram if fHistogram=obj
void SavePrimitive(ostream &, Option_t * /*= ""*/)
 Save this drawpanel in a macro.
void SetDefaults()
 Set default draw panel options.
void SetSame()
 Set graphics option "same".
TObject * GetHistogram()
{return fHistogram;}

Author: Rene Brun 26/11/96
Last update: root/gpad:$Name: $:$Id: TDrawPanelHist.cxx,v 1.7 2006/07/03 16:10:44 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.