// $Id$ // // File: DADC_factory.cc // Created: Thu Aug 10 14:42:24 EDT 2006 // Creator: davidl (on Darwin swire-b241.jlab.org 8.7.0 powerpc) // #include #include "DADC_factory.h" //------------------ // toString //------------------ const string DADC_factory::toString(void) { // Ensure our Get method has been called so _data is up to date Get(); if(_data.size()<=0)return string(); // don't print anything if we have no data! // Produce nicely formatted ASCII for hd_dump. printheader(" row: crate: slot: channel: adc: overflow:"); for(unsigned int i=0; i<_data.size(); i++){ DADC *myDADC = _data[i]; printnewrow(); printcol("%d", i); printcol("%d", myDADC->crate); printcol("%d", myDADC->slot); printcol("%d", myDADC->channel); printcol("%d", myDADC->adc); printcol("%s", myDADC->overflow ? "OV":""); printrow(); } return _table; }