//*-- Modified : v0.53 23/11/00 by D. Buskulic
//*-- Modified : v0.51 07/11/00 by D. Buskulic
//*-- Modified : v0.47 14/04/00 by D. Buskulic
//*-- Modified : v0.45 11/11/99 by D. Buskulic
//*-- Modified : v0.42 08/09/99 by D. Buskulic
//*-- Author :    Damir Buskulic   04/03/99

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// VManager                                                             //
//                                                                      //
// General frames manager class.                                        //
//                                                                      //
// This class is a virtual base class for frames managers               //
//                                                                      //
// Each derived class uses a different I/O library (FrameLib or Fcl)    //
// Though the FrameLib related methods are there by default             //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include <iostream.h>

#include "VManager.h"

VManager* gVM;

ClassImp(VManager)

//______________________________________________________________________________
VManager::VManager() : TObject()
{
// ---- VManager default constructor ----
//
}

//______________________________________________________________________________
VManager::~VManager()
{
// ---- VManager destructor ----
//
}

//______________________________________________________________________________
 TH1F* VManager::GetLastHisto()
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
// ---- Returns the last histogram calculated and displayed ----
//

   Warning("GetLastHisto","This method is not implemented");
   return 0;
}

//______________________________________________________________________________
 void VManager::RemovePlot(const Text_t* name)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
// Removes the plot named "name" from the list of plots handled
// by this manager

   Warning("RemovePlot","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::RemovePlot2(const Text_t* name)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
// Removes the plot named "name" from the list of plots handled
// by this manager

   Warning("RemovePlot2","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::Draw(FrVect* vect, Double_t offset, Double_t dur, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
//         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

   Warning("Draw","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::Draw(FrVect* vect, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
//         Create VSPlot and Draw it starting from an FrVect
//         =================================================
// The entire series is plotted.
// For the moment, options are the same as for histograms
   
   Warning("Draw","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::Draw(FrameH* frame, Text_t *nameofvect, Double_t offset, Double_t dur, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
//     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
   
   Warning("Draw","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::Draw(FrameH* frame, Text_t *nameofvect, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
//     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 GetVect(FrameH....) for more information.
// For the moment, options are the same as for histograms
   
   Warning("Draw","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::DrawHist(FrVect* vect, Double_t offset, Double_t dur, const Text_t *hwork, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
//   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
   
   Warning("DrawHist","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::DrawHist(FrVect* vect, const Text_t *hwork, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
//   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.
   
   Warning("DrawHist","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::DrawHist(FrameH* frame, Text_t* nameofvect, Double_t offset, Double_t dur, const Text_t *hwork, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
// 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.

   Warning("DrawHist","This method is not implemented");
}

//______________________________________________________________________________
 void VManager::DrawHist(FrameH* frame, Text_t* nameofvect, const Text_t *hwork, Option_t *option)
{
// NOT IMPLEMENTED IN THE BASE CLASS
//-----------------------------------
// 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 GetVect(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.
   
   Warning("DrawHist","This method is not implemented");
}



- 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.