// $Id$ // // File: DTDC_factory.cc // Created: Thu Aug 10 14:25:42 EDT 2006 // Creator: davidl (on Darwin swire-b241.jlab.org 8.7.0 powerpc) // #include #include "DTDC_factory.h" //------------------ // toString //------------------ const string DTDC_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: tdc:"); for(unsigned int i=0; i<_data.size(); i++){ DTDC *tdc = _data[i]; printnewrow(); printcol("%d", i); printcol("%d", tdc->crate); printcol("%d", tdc->slot); printcol("%d", tdc->channel); printcol("%d", tdc->tdc); printrow(); } _table += "\n"; return _table; }