CbmRoot
Loading...
Searching...
No Matches
CbmFormatMsHeaderPrintout.cxx File Reference
Include dependency graph for CbmFormatMsHeaderPrintout.cxx:

Go to the source code of this file.

Functions

std::string FormatMsHeaderPrintout (const fles::MicrosliceDescriptor &msDescriptor)
 
std::string FormatMsHeaderHelp ()
 
std::ostream & operator<< (std::ostream &os, const fles::MicrosliceDescriptor &msDescriptor)
 

Function Documentation

◆ FormatMsHeaderHelp()

std::string FormatMsHeaderHelp ( )

Definition at line 22 of file CbmFormatMsHeaderPrintout.cxx.

◆ FormatMsHeaderPrintout()

std::string FormatMsHeaderPrintout ( const fles::MicrosliceDescriptor & msDescriptor)

Replaces the following block of code which generate warnings depending on the OS LOG(info) << "hi hv eqid flag si sv idx/start crc size offset"; LOG(info) << Form( "%02x %02x %04x %04x %02x %02x %016llx %08x %08x %016llx", static_cast<unsigned int>(msDescriptor.hdr_id), static_cast<unsigned int>(msDescriptor.hdr_ver), msDescriptor.eq_id, msDescriptor.flags, static_cast<unsigned int>(msDescriptor.sys_id), static_cast<unsigned int>(msDescriptor.sys_ver), msDescriptor.idx, msDescriptor.crc, msDescriptor.size, msDescriptor.offset ); Derived/inspired by the Flesnet MicrosliceDescriptorDump class (Found in TimesliceDebugger.xpp)

Definition at line 7 of file CbmFormatMsHeaderPrintout.cxx.

Referenced by CbmCheckDataFormatGdpb2018::DoUnpack(), CbmCriGet4RawPrint::DoUnpack(), CbmMcbm2018MonitorDataRates::DoUnpack(), CbmMcbm2018MonitorMuchLite::DoUnpack(), CbmMcbm2018MonitorSts::DoUnpack(), CbmMcbm2018MonitorTof::DoUnpack(), CbmMcbm2018MonitorTofPulser::DoUnpack(), CbmMcbm2018RawConverterGdpb::DoUnpack(), CbmMcbm2018RawConverterSdpb::DoUnpack(), CbmMcbm2018TofFeeThr::DoUnpack(), CbmMcbm2018TofTestFee::DoUnpack(), operator<<(), CbmCosy2019MonitorAlgoHodo::ProcessMs(), CbmCosy2019UnpackerAlgoHodo::ProcessMs(), CbmMcbm2018MonitorAlgoBmon::ProcessMs(), CbmMcbm2018MonitorAlgoMuchLite::ProcessMs(), CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018MonitorAlgoTof::ProcessMs(), CbmMcbm2018MonitorAlgoTofPulser::ProcessMs(), CbmMcbm2018UnpackerAlgoMuch::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoSts::ProcessMs(), CbmMcbm2018UnpackerAlgoTof::ProcessMs(), CbmMcbmSpillFindAlgo::ProcessMs(), CbmStar2019MonitorAlgo::ProcessMs(), CbmStar2019MonitorPulserAlgo::ProcessMs(), CbmMcbm2018MonitorMuchLite::ProcessMuchMs(), CbmMcbm2018MonitorMcbmRate::ProcessStsMs(), CbmMcbm2018MonitorSts::ProcessStsMs(), CbmMcbm2018MonitorMcbmRate::ProcessTofMs(), CbmMcbm2018MsCrcCheck::Run(), and CbmTofUnpackAlgo::unpack().

◆ operator<<()

std::ostream & operator<< ( std::ostream & os,
const fles::MicrosliceDescriptor & msDescriptor )

Definition at line 44 of file CbmFormatMsHeaderPrintout.cxx.

References FormatMsHeaderPrintout().