//*-- 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';
}

Last change: Sat May 22 13:05:17 2010
Last generated: 2010-05-22 13:05

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.