VManagerFrameL


class description - source file - inheritance tree

class VManagerFrameL : public VManager


    public:
VManagerFrameL VManagerFrameL(const VManagerFrameL&) VManagerFrameL VManagerFrameL() virtual void ~VManagerFrameL() static TClass* Class() virtual void Draw(FrVect* vect, Option_t* option) virtual void Draw(FrameH* frame, char* nameofvect, Option_t* option) virtual void Draw(FrVect* vect, Double_t offset = -1e20, Double_t dur = 1e20, Option_t* option) virtual void Draw(FrameH* frame, char* nameofvect, Double_t offset = -1e20, Double_t dur = 1e20, Option_t* option) virtual void DrawHist(FrVect* vect, const char* hwork, Option_t* option) virtual void DrawHist(FrVect* vect, Double_t offset = -1e20, Double_t dur = 1e20, const char* hwork, Option_t* option) virtual void DrawHist(FrameH* frame, char* nameofvect, Double_t offset = -1e20, Double_t dur = 1e20, const char* hwork, Option_t* option) virtual void DrawHist(FrameH* frame, char* nameofvect, const char* hwork, Option_t* option) virtual TH1F* GetHisto(char* name) virtual TH1F* GetLastHisto() virtual VSPlot* GetLastPlot() virtual VSPlot2* GetLastPlot2() virtual TList* GetListOfHistos() virtual TList* GetListOfPlots() virtual TList* GetListOfPlots2() virtual VSPlot* GetPlot(const char* name) virtual VSPlot* GetPlot(VSPlot* plot) virtual VSPlot2* GetPlot2(const char* name) virtual VSPlot2* GetPlot2(VSPlot2* plot) virtual TAxis* GetXaxis(const char* name) virtual TAxis* GetYaxis(const char* name) virtual TAxis* GetZaxis(const char* name) virtual TClass* IsA() const virtual void RemovePlot(const char* name) virtual void RemovePlot2(const char* name) virtual void SetBarOffset(Float_t baroff = 0.5, const char* name) virtual void SetBarWidth(Float_t barwidth = 0.5, const char* name) virtual void SetFillColor(Color_t color = 1, const char* name) virtual void SetFillStyle(Style_t styl = 0, const char* name) virtual void SetLabelColor(Color_t color = 1, Option_t* axis = "X", const char* name) virtual void SetLabelFont(Style_t font = 62, Option_t* axis = "X", const char* name) virtual void SetLabelOffset(Float_t offset = 0.005, Option_t* axis = "X", const char* name) virtual void SetLabelSize(Float_t size = 0.04, Option_t* axis = "X", const char* name) virtual void SetLineColor(Color_t color = 1, const char* name) virtual void SetLineStyle(Style_t styl = 0, const char* name) virtual void SetLineWidth(Width_t width = 1, const char* name) virtual void SetMarkerColor(Color_t tcolor = 1, const char* name) virtual void SetMarkerSize(Size_t msize = 1, const char* name) virtual void SetMarkerStyle(Style_t mstyle = 1, const char* name) virtual void SetNdivisions(Int_t n = 510, Option_t* axis = "X", const char* name) virtual void SetTickLength(Float_t length = 0.03, Option_t* axis = "X", const char* name) virtual void ShiftPlot(char* name, FrVect* vect) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TList* mPlots List of VSPlots associated with this manager TList* mPlots2 List of 2D VSPlots associated with this manager TList* mHistos List of Histograms associated with this manager

Class Description

                                                                      
 VManagerFrameL                                                       
                                                                      
 Frames manager class using the Framelib.                             
                                                                      


void Draw(FrVect* vect, Double_t offset, Double_t dur, Option_t *option)
         Create VSPlot and Draw it starting from an FrVect
         =================================================
 The serie is plot from "offset" for a length "dur". The default values
 mean that the entire series is plotted.
 For the moment, options are the same as for histograms

void Draw(FrVect* vect, Option_t *option)
         Create VSPlot and Draw it starting from an FrVect
         =================================================
 The entire series is plotted.
 For the moment, options are the same as for histograms

void Draw(FrameH* frame, char *nameofvect, Double_t offset, Double_t dur, Option_t *option)
     Create VSPlot and Draw it starting from a vector in a frame
     ===========================================================
 The series (FrAdcData or FrProcData or FrSimData)
 is plotted from "offset" for a length "dur". The default values
 mean that the entire series is plotted.
 The string nameofvect indicates the type (adc, proc, sim) and
 the name of the series to be extracted.
 See Draw(FrVect....) for more information.
 For the moment, options are the same as for histograms

void Draw(FrameH* frame, char *nameofvect, Option_t *option)
     Create VSPlot and Draw it starting from a vector in a frame
     ===========================================================
 The entire series (FrAdcData or FrProcData or FrSimData)
 is plotted.
 The string nameofvect indicates the type (adc, proc, sim) and
 the name of the serie to be extracted.
 See VGetVect(FrameH....) for more information.
 For the moment, options are the same as for histograms

void DrawHist(FrVect* vect, Double_t offset, Double_t dur, const char *hwork, Option_t *option)
   Create 1D Histogram of the data values of an FrVect vector and Draw it
   ======================================================================
 The data of the series (FrVect vector) used to build the histogram goes from
 "offset" for a length "dur". The default values mean that the entire series
 is used.
 The name of an already existing histogram can be given, for example "histo1"
 If the name is preceeded by a "+", like "+histo1",
 the data is appended to this histogram.
 If this is not the case, the old histogram contents are erased before filling.
 If no name is given, the limits of the new histogram are the min and max
 of the data.
 Options are passed to the new histogram.
 New option "temp". If the option string contains the option "temp" and no
 name of an already existing histogram is given, the
 created histogram will have the name "htemp". The created histogram will be
 outside any directory.
 Otherwise, the name of the FrVect will be used for the histogram.
 It will replace any existing histogram in gDirectory that has the same name

void DrawHist(FrVect* vect, const char *hwork, Option_t *option)
   Create 1D Histogram of the data values of an FrVect vector and Draw it
   ======================================================================
 All the data of the series (FrVect vector) are used to build the histogram.
 The name of an already existing histogram can be given, for example "histo1"
 If the name is preceeded by a "+", like "+histo1",
 the data is appended to this histogram.
 If this is not the case, the old histogram contents are erased before filling.
 If no name is given, the limits of the new histogram are the min and max
 of the data.
 Options are passed to the new histogram.

void DrawHist(FrameH* frame, char* nameofvect, Double_t offset, Double_t dur, const char *hwork, Option_t *option)
 Creates 1D Histogram of the data values of a vector in a Frame and Draw it
 ==========================================================================
 The data of the series (FrAdcData or FrProcData or FrSimData)
 used to build the histogram goes from "offset" for a length "dur".
 The string nameofvect indicates the type and the name of the series
 to be extracted.
 The name of an already existing histogram can be given, for example "histo1"
 If the name is preceeded by a "+", like "+histo1",
 the data is appended to this histogram.
 If this is not the case, the old histogram contents are erased before filling.
 If no name is given, the limits of the new histogram are the min and max
 of the data.
 Options are passed to the new histogram.

void DrawHist(FrameH* frame, char* nameofvect, const char *hwork, Option_t *option)
 Creates 1D Histogram of the data values of a vector in a Frame and Draw it
 ==========================================================================
 All the data of the series (FrAdcData or FrProcData or FrSimData)
 is used to build the histogram.
 The string nameofvect indicates the type (adc, proc, sim) and
 the name of the serie to be extracted.
 See VGetVect(FrameH...) for more information.
 The name of an already existing histogram can be given, for example "histo1"
 If the name is preceeded by a "+", like "+histo1",
 the data is appended to this histogram.
 If this is not the case, the old histogram contents are erased before filling.
 If no name is given, the limits of the new histogram are the min and max
 of the data.
 Options are passed to the new histogram.

TH1F* GetLastHisto()
 ---- Returns the last histogram calculated and displayed ----


void ShiftPlot(char* name, FrVect* vect)
 Shift the contents of the VSPlot. The beginning of the plot
 is removed while the new vector is appended to the end

void RemovePlot(const char* name)
 Removes the plot named "name" from the list of plots handled
 by this manager

void RemovePlot2(const char* name)
 Removes the plot named "name" from the list of plots handled
 by this manager

TAxis* GetXaxis(const char* name)

TAxis* GetYaxis(const char* name)

TAxis* GetZaxis(const char* name)

void SetBarOffset(Float_t baroff, const char* name)

void SetBarWidth(Float_t barwidth, const char* name)

void SetFillColor(Color_t color, const char* name)

void SetFillStyle(Style_t styl, const char* name)

void SetLineColor(Color_t color, const char* name)

void SetLineStyle(Style_t styl, const char* name)

void SetLineWidth(Width_t width, const char* name)

void SetLabelColor(Color_t color, Option_t* axis, const char* name)

void SetLabelFont(Style_t font, Option_t* axis, const char* name)

void SetLabelOffset(Float_t offset, Option_t* axis, const char* name)

void SetLabelSize(Float_t size, Option_t* axis, const char* name)

void SetMarkerColor(Color_t tcolor, const char* name)

void SetMarkerSize(Size_t msize, const char* name)

void SetMarkerStyle(Style_t mstyle, const char* name)

void SetNdivisions(Int_t n, Option_t* axis, const char* name)

void SetTickLength(Float_t length, Option_t* axis, const char* name)



Inline Functions


        VManagerFrameL VManagerFrameL()
                TList* GetListOfPlots()
                TList* GetListOfPlots2()
                TList* GetListOfHistos()
               VSPlot* GetPlot(const char* name)
               VSPlot* GetPlot(VSPlot* plot)
              VSPlot2* GetPlot2(const char* name)
              VSPlot2* GetPlot2(VSPlot2* plot)
               VSPlot* GetLastPlot()
              VSPlot2* GetLastPlot2()
                 TH1F* GetHisto(char* name)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        VManagerFrameL VManagerFrameL(const VManagerFrameL&)
                  void ~VManagerFrameL()
Last update: Tue Jul 1 17:29:10 2003


- ROOT page - VEGA page - Class index - 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 , or contact with any questions or problems regarding ROOT or VEGA.