In file PlotSet/PlotDesc.hh:

class PlotDescriptor : public BasicPlotDescriptor

Plot descriptor

Inheritance:


Public Methods

virtual PlotDescriptor* Clone (const char* graphtype = 0, const char* Achn = 0, const char* Bchn = 0, calibration::Table* caltable = 0) const
Clone a plot descriptor with optional new name
virtual bool IsDirty () const
Is dirty.
virtual void SetDirty (bool set = true) const
Set dirty flag.
virtual bool IsPersistent () const
Is persistent.
virtual void SetPersistent (bool set = true)
Set persistent flag.
virtual bool IsCalculated () const
Is calculated.
virtual void SetCalculated (bool set = true)
Set calculated flag.
virtual bool IsMarked () const
Is marked.
virtual void SetMarked (bool set = true) const
Set marked flag.

Protected Fields

std::string fGraphType
Name of graph type
bool fHasTwoChannels
True if the the plot type has A and B channel associated
std::string fAChannel
Name of A channel
std::string fBChannel
Name of B channel (if exists)
BasicDataDescriptor* fData
Data dexcriptor
ParameterDescriptor fParam
Parameter descriptor
calibration::Descriptor fCal
Calibration descriptor

Inherited from BasicPlotDescriptor:

Public Methods

virtual void UpdatePlot() const

Documentation

Describes the data, the graph type, the channel name(s), the calibration data and the associated parameters of a plot. A plot descriptor owns a data descriptor and keeps a copy of the graph type and channel name strings. In general, a user will generate plot descriptors with the help of the plot set obejcts and use it as reference to the plot routines.

std::string fGraphType
Name of graph type

bool fHasTwoChannels
True if the the plot type has A and B channel associated

std::string fAChannel
Name of A channel

std::string fBChannel
Name of B channel (if exists)

BasicDataDescriptor* fData
Data dexcriptor

ParameterDescriptor fParam
Parameter descriptor

calibration::Descriptor fCal
Calibration descriptor

virtual PlotDescriptor* Clone(const char* graphtype = 0, const char* Achn = 0, const char* Bchn = 0, calibration::Table* caltable = 0) const
Clone a plot descriptor with optional new name

virtual bool IsDirty() const
Is dirty method.
Returns:
True if dirty

virtual void SetDirty(bool set = true) const
Set the dirty flag.
Returns:
void

virtual bool IsPersistent() const
Is persistent method.
Returns:
True if persistent

virtual void SetPersistent(bool set = true)
Set the persistent flag.
Returns:
void

virtual bool IsCalculated() const
Is calculated method.
Returns:
True if calculated

virtual void SetCalculated(bool set = true)
Set the calculated flag.
Returns:
void

virtual bool IsMarked() const
Is marked method.
Returns:
True if marked

virtual void SetMarked(bool set = true) const
Set the marked flag.
Returns:
void


This class has no child classes.
Author:
Written November 1999 by Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++