JG ROOT Tools libraries  version 5.0 - august 2014
RGFitDisplayer2D Class Reference

#include <RGFitDisplayer2D.hh>

Inheritance diagram for RGFitDisplayer2D:
RGFitDisplayer RGBaseRequester

Public Member Functions

 RGFitDisplayer2D (const TGWindow *parent, RGFitBase2D *fit)
 
virtual ~RGFitDisplayer2D ()
 
virtual void Construct ()
 
virtual void DrawFitResult ()
 
virtual void View3DToggled ()
 
 ClassDef (RGFitDisplayer2D, 0)
 
- Public Member Functions inherited from RGFitDisplayer
 RGFitDisplayer (const TGWindow *parent, const TGWindow *main=NULL)
 
 RGFitDisplayer (const RGFitDisplayer &original)
 
virtual ~RGFitDisplayer ()
 
virtual void MapRequester ()
 
virtual void ExportPlot ()
 
virtual void PrintPlot ()
 
virtual void NoDifferenceToggled ()
 
virtual void Button (const Int_t n)
 
 ClassDef (RGFitDisplayer, 0)
 
- Public Member Functions inherited from RGBaseRequester
 RGBaseRequester (const TGWindow *parent, const TGWindow *main, int &result, const char *title, const char *buttons=rDico.brq_ok_cancel.c_str(), const ULong_t opts=0, const bool auto_start=true)
 
 RGBaseRequester (const TGWindow *parent, const TGWindow *main, const char *title, const char *buttons=rDico.brq_ok_cancel.c_str(), const ULong_t opts=0, const bool auto_start=false)
 
virtual ~RGBaseRequester ()
 
virtual void Request ()
 
virtual TGCompositeFrame * GetFrame () const
 
virtual TGHorizontalFrame * GetHFrame () const
 
virtual TGVerticalFrame * GetVFrame () const
 
virtual void AddFrame (TGFrame *f, TGLayoutHints *l=0)
 
virtual void CloseFromButton ()
 
virtual void CancelClose (const Bool_t b=kTRUE)
 
virtual void ReqButtonClicked (Int_t n)
 
virtual void ProcessedEvent (Event_t *event)
 
virtual void Quit ()
 
 ClassDef (RGBaseRequester, 0)
 

Protected Attributes

RGFitBase2Dfitter_ptr
 Fitter object pointer.
 
TGCheckButton * w_3d_view
 3D view button
 
- Protected Attributes inherited from RGFitDisplayer
TCanvas * canvas_ptr
 Pointer to canvas.
 
TRootEmbeddedCanvas * w_canvas
 Pointer to ROOT embedded canvas.
 
TGVerticalFrame * w_check_frame
 Frame for additional check buttons.
 
TGCheckButton * w_no_difference
 Button for difference plot.
 
- Protected Attributes inherited from RGBaseRequester
int * result_adr
 Request resul pointer.
 
string req_title
 Request title.
 
const char * req_buttons
 Buttons texts.
 
UInt_t options
 Request options.
 
ULong_t req_button_layout
 Buttons layout.
 
TGCompositeFrame * w_widget_frame
 Frame for widgets.
 
TGCompositeFrame * w_buttons_frame
 Frame for buttons.
 
TList buttons_list
 List of created buttons.
 
Bool_t cancel_close
 Check for close cancellation.
 

Private Member Functions

 GObject (RGFitDisplayer2D)
 
 RGFitDisplayer2D (const RGFitDisplayer2D &original)
 

Friends

class RGFitBase2D
 

Additional Inherited Members

- Protected Member Functions inherited from RGBaseRequester
 RGBaseRequester (const RGBaseRequester &req)
 
- Static Protected Attributes inherited from RGBaseRequester
static UInt_t max_width = 1200
 Maximum request width.
 
static UInt_t max_height = 800
 Maximum request height.
 

Detailed Description

Graphical interface to display fit results from a fitter 2D deriving from RGFitBase2D.

Constructor & Destructor Documentation

RGFitDisplayer2D::RGFitDisplayer2D ( const TGWindow *  parent,
RGFitBase2D fit 
)

Constructor.

Parameters
parentparent window
fitpointer to fit object

References Construct(), fitter_ptr, and RGBaseRequester::Request().

RGFitDisplayer2D::RGFitDisplayer2D ( const RGFitDisplayer2D original)
private

Copy constructor: not implemented.

Parameters
originalobject to copy
RGFitDisplayer2D::~RGFitDisplayer2D ( )
virtual

Destructor.

Member Function Documentation

RGFitDisplayer2D::GObject ( RGFitDisplayer2D  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
void RGFitDisplayer2D::Construct ( )
virtual

Interface construction: setup additionnal widgets.

Reimplemented from RGFitDisplayer.

References RGBaseRequester::AddFrame(), RGFitDisplayer::Construct(), rDico, RDico::rgfit_disp_3d_view, w_3d_view, and RGFitDisplayer::w_check_frame.

Referenced by RGFitDisplayer2D().

void RGFitDisplayer2D::DrawFitResult ( )
virtual
void RGFitDisplayer2D::View3DToggled ( )
virtual

Slot utilisé pour indiquer si on ne veut pas tracer la différence entre la fonction de fit et l'histogramme.

References DrawFitResult().

RGFitDisplayer2D::ClassDef ( RGFitDisplayer2D  ,
 
)

For ROOT dictionary.


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