//----------------------- // This Class's Header -- //----------------------- #include "CalorObjects/ShowerMaxCluster.hh" //------------------------------- // Collaborating Class Headers -- //------------------------------- #include "ErrorLogger_i/gERRLOG.hh" #include "TBuffer.h" // SET THE VERSION NUMBER : const Version_t ShowerMaxCluster::_VERSION = 1; void ShowerMaxCluster::Streamer(TBuffer& iobuffer) { //----------------------------------------------------------------------------- // Read object from buffer //----------------------------------------------------------------------------- if (iobuffer.IsReading()) { Version_t version; iobuffer >> version; if (version == 1) { } else { ERRLOG( ELerror, "Unsupported ShowerMaxCluster version" ) << "@SUB=ShowerMaxCluster::Streamer()" << "ShowerMaxCluster cannot be read" << endmsg; } } //----------------------------------------------------------------------------- // Write object to buffer //----------------------------------------------------------------------------- else if (iobuffer.IsWriting()) { iobuffer << class_version(); } //----------------------------------------------------------------------------- // Unanticipated action //----------------------------------------------------------------------------- else { ERRLOG( ELerror, "ShowerMaxCluster::Streamer()") << "@SUB=ShowerMaxCluster::Streamer" << "NOTHING DONE." << endmsg; } } bool ShowerMaxCluster::postread(EventRecord* p) {return true;} bool ShowerMaxCluster::prewrite(EventRecord* p) {return true;}