Skip to content
Snippets Groups Projects

Binary to dump TSA file using flestool TS and MS formatters

Merged Pierre-Alain Loizeau requested to merge p.-a.loizeau/cbmroot:tsadump_binary into master
Files
8
@@ -72,13 +72,13 @@ std::string FormatTsPrintout(const fles::Timeslice& ts)
for (size_t compIdx = 0; compIdx < nbComps; ++compIdx) {
ss << "Core Microslices for component " << std::setw(3) << compIdx << std::endl;
for (size_t msIdx = 0; msIdx < nbMicroslicesCore; ++msIdx) {
ss << ts.descriptor(compIdx, msIdx);
ss << ts.descriptor(compIdx, msIdx) << std::endl;
ss << FormatMsBufferPrintout(ts, compIdx, msIdx);
ss << "----------------------------------------------" << std::endl;
} // for( size_t msIdx = 0; msIdx < nbMicroslicesCore; ++msIdx )
ss << "Overlap Microslices for component " << std::setw(3) << compIdx << std::endl;
for (size_t msIdx = 0; msIdx < nbMicroslicesOverlap; ++msIdx) {
ss << ts.descriptor(compIdx, msIdx + nbMicroslicesCore);
ss << ts.descriptor(compIdx, msIdx + nbMicroslicesCore) << std::endl;
ss << FormatMsBufferPrintout(ts, compIdx, msIdx + nbMicroslicesCore);
ss << "----------------------------------------------" << std::endl;
} // for( size_t msIdx = 0; msIdx < nbMicroslicesOverlap; ++msIdx )
@@ -100,13 +100,13 @@ std::ostream& operator<<(std::ostream& os, const fles::Timeslice& ts)
for (size_t compIdx = 0; compIdx < nbComps; ++compIdx) {
os << "Core Microslices for component " << std::setw(3) << compIdx << std::endl;
for (size_t msIdx = 0; msIdx < nbMicroslicesCore; ++msIdx) {
os << ts.descriptor(compIdx, msIdx);
os << ts.descriptor(compIdx, msIdx) << std::endl;
os << FormatMsBufferPrintout(ts, compIdx, msIdx);
os << "----------------------------------------------" << std::endl;
} // for( size_t msIdx = 0; msIdx < nbMicroslicesCore; ++msIdx )
os << "Overlap Microslices for component " << std::setw(3) << compIdx << std::endl;
for (size_t msIdx = 0; msIdx < nbMicroslicesOverlap; ++msIdx) {
os << ts.descriptor(compIdx, msIdx + nbMicroslicesCore);
os << ts.descriptor(compIdx, msIdx + nbMicroslicesCore) << std::endl;
os << FormatMsBufferPrintout(ts, compIdx, msIdx + nbMicroslicesCore);
os << "----------------------------------------------" << std::endl;
} // for( size_t msIdx = 0; msIdx < nbMicroslicesOverlap; ++msIdx )
Loading