In file PlotSet/ParamDesc.hh:

class ParameterDescriptor

Parameter descriptor

Inheritance:


Public Methods

ParameterDescriptor ()
Default constructor
ParameterDescriptor (const ParameterDescriptor& prmd)
Copy constructor
ParameterDescriptor (const ParameterDescriptor* prmd)
Similar to copy constructor
virtual ~ParameterDescriptor ()
Destructor
ParameterDescriptor& operator= (const ParameterDescriptor& prmd)
Asignment operator
virtual void SetStartTime (unsigned int sec, unsigned int nsec = 0)
Set start time
virtual bool GetStartTime (unsigned int& sec, unsigned int& nsec) const
Get start time (valid if return true)
virtual bool GetStartTime (std::string& s, bool utc = true, double timeshift = 0.0) const
Get start time (valid if return true)
virtual void ResetStartTime ()
Reset start time
virtual void SetAverages (int averages)
Set number of averages
virtual bool GetAverages (int& averages) const
Get start time (valid if return true)
virtual bool GetAverages (std::string& s) const
Get start time (valid if return true)
virtual void ResetAverages ()
Reset number of averages
virtual void SetThird (const char* name)
Set third parameter
virtual const char* GetThird () const
Get start time (valid if not 0)
virtual bool GetThird (std::string& s) const
Get start time (valid if not 0)
virtual void SetUser (const char* xml)
Set user string
virtual const char* GetUser () const
Get user string (valid if not 0)

Protected Fields

static const int kPrmStartTime
Flag for start time
static const int kPrmAverages
Flag for number of averages
static const int kPrmThird
Flag for third parameter
static const int kPrmUser
Flag for user string
unsigned int fParamSet
Flag indicateing which parameters are set
unsigned int fT0Sec
Start time (GPS sec)
unsigned int fT0NSec
Start time (nsec)
int fAverages
Number of averages;
std::string fThird
Third parameter
char* fUser
User string

Documentation

Describes the parameters asscoaiated with a plot.

static const int kPrmStartTime
Flag for start time

static const int kPrmAverages
Flag for number of averages

static const int kPrmThird
Flag for third parameter

static const int kPrmUser
Flag for user string

unsigned int fParamSet
Flag indicateing which parameters are set

unsigned int fT0Sec
Start time (GPS sec)

unsigned int fT0NSec
Start time (nsec)

int fAverages
Number of averages;

std::string fThird
Third parameter

char* fUser
User string

ParameterDescriptor()
Default constructor

ParameterDescriptor(const ParameterDescriptor& prmd)
Copy constructor

ParameterDescriptor(const ParameterDescriptor* prmd)
Similar to copy constructor

virtual ~ParameterDescriptor()
Destructor

ParameterDescriptor& operator= (const ParameterDescriptor& prmd)
Asignment operator

virtual void SetStartTime(unsigned int sec, unsigned int nsec = 0)
Set start time

virtual bool GetStartTime(unsigned int& sec, unsigned int& nsec) const
Get start time (valid if return true)

virtual bool GetStartTime(std::string& s, bool utc = true, double timeshift = 0.0) const
Get start time (valid if return true)

virtual void ResetStartTime()
Reset start time

virtual void SetAverages(int averages)
Set number of averages

virtual bool GetAverages(int& averages) const
Get start time (valid if return true)

virtual bool GetAverages(std::string& s) const
Get start time (valid if return true)

virtual void ResetAverages()
Reset number of averages

virtual void SetThird(const char* name)
Set third parameter

virtual const char* GetThird() const
Get start time (valid if not 0)

virtual bool GetThird(std::string& s) const
Get start time (valid if not 0)

virtual void SetUser(const char* xml)
Set user string

virtual const char* GetUser() const
Get user string (valid if not 0)


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