// // File: CPSClusterData.cpp // Purpose: C++ source file for IOgen generated class // Created: IOgen Script 2.1 11-May-2000 // IMPORTANT: *DO NOT EDIT* This is automatically generated code // and modifications will be overwritten and lost! // // General include files // Include Data class header #include "l2io/online/CPSClusterData.hpp" namespace l2io_online { // Assignment operator CPSClusterData &CPSClusterData::operator=(const CPSClusterData &data) { setVersion(data.version()); setEtaBin(data.etaBin()); setPhiBin(data.phiBin()); setExtPT(data.extPT()); setDummy1(data.dummy1()); setCFTTrackTag(data.CFTTrackTag()); setHiLoThresh(data.HiLoThresh()); setPTBin(data.pTBin()); setDummy2(data.dummy2()); return *this; } // Function which prints CPSClusterData to a stream void CPSClusterData::print(std::ostream &ostr, char *name,bool base) const { if(base) { ostr << "|---------------------------------------------------------------------------|" << std::endl; ostr << "| From base class : " << std::setw(20) << "CPSCluster" << std::setw(1) << " Version : " << std::setw(3) << (int32)CPSClusterData::version() << std::setw(1) << " |" << std::endl; } else { ostr << "=============================================================================" << std::endl; ostr << "| I/Ogen class : " << std::setw(20) << name << std::setw(1); ostr << " Type : " << std::setw(24) << "CPSClusterData"; ostr << std::setw(1) << " V:" << std::setw(3); ostr << (int32)version() << std::setw(1) << " |" << std::endl; ostr << "=============================================================================" << std::endl; } ostr << "| " << " etaBin =" << std::setw(11) << (int32)etaBin() << std::setw(1)<< " " << " phiBin =" << std::setw(11) << (int32)phiBin() << std::setw(1)<< " |" << std::endl; ostr << "| " << " extPT =" << std::setw(11) << (int32)extPT() << std::setw(1)<< " " << " dummy1 =" << std::setw(11) << (int32)dummy1() << std::setw(1)<< " |" << std::endl; ostr << "| " << " CFTTrackTag =" << std::setw(11) << (int32)CFTTrackTag() << std::setw(1)<< " " << " HiLoThresh =" << std::setw(11) << (int32)HiLoThresh() << std::setw(1)<< " |" << std::endl; ostr << "| " << " pTBin =" << std::setw(11) << (int32)pTBin() << std::setw(1)<< " " << " dummy2 =" << std::setw(11) << (int32)dummy2() << std::setw(1)<< " |" << std::endl; if(!base) { ostr << "=============================================================================" << std::endl; } } } // end namespace l2io_online