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