//*-- AUTHOR : Ilse Koenig
//*-- Created : 04/09/2004 by Ilse Koenig

//_HADES_CLASS_DESCRIPTION 
//////////////////////////////////////////////////////////////////////////////
//
// HOraSlowChanMeta
//
// Class for the slowcontrol meta data of a channel
//
//////////////////////////////////////////////////////////////////////////////

#include "horaslowchanmeta.h"

ClassImp(HOraSlowChanMeta)

 HOraSlowChanMeta::HOraSlowChanMeta() {
  // Default constructor
  clear();
}

 void HOraSlowChanMeta::clear() {
  // Clears the data
  lowGraphLimit=highGraphLimit=lowWarnLimit=highWarnLimit=lowAlarmLimit=highAlarmLimit=0.;
  units="";
  precision=0;
  startTime="";
}

 void HOraSlowChanMeta::print() {
  // Prints the data to stdout
  cout<<"Start Time:         "<<startTime<<'n';
  cout<<"Low Graph Limit:    "<<lowGraphLimit<<'n';
  cout<<"High Graph Limit:   "<<highGraphLimit<<'n';
  cout<<"Low Warning Limit:  "<<lowWarnLimit<<'n';
  cout<<"High Warning Limit: "<<highWarnLimit<<'n';
  cout<<"Low Alarm Limit:    "<<lowAlarmLimit<<'n';
  cout<<"High Alarm Limit:   "<<highAlarmLimit<<'n';
  cout<<"Units:              "<<units<<'n';
  cout<<"Precision:          "<<precision<<'n'<<'n';
}

 void HOraSlowChanMeta::write(fstream& fout) {
  // Streams the data
  fout<<"Start Time:         "<<startTime<<'n';
  fout<<"Low Graph Limit:    "<<lowGraphLimit<<'n';
  fout<<"High Graph Limit:   "<<highGraphLimit<<'n';
  fout<<"Low Warning Limit:  "<<lowWarnLimit<<'n';
  fout<<"High Warning Limit: "<<highWarnLimit<<'n';
  fout<<"Low Alarm Limit:    "<<lowAlarmLimit<<'n';
  fout<<"High Alarm Limit:   "<<highAlarmLimit<<'n';
  fout<<"Units:              "<<units<<'n';
  fout<<"Precision:          "<<precision<<'n'<<'n';
}


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