78 std::cout<<
"Event start:"<<std::endl;
79 if(option[0] ==
'a') {
80 for(
size_t i = 0; i <
fData.size() / 4; ++i) {
81 std::cout<<
hex(((uint32_t*)
fData.data())[i], 8);
std::string hex(T val, int width=-1)
ClassImp(THILMnemonic) void THILMnemonic
int SwapBytes(bool) override
convert event data between little-endian (Linux-x86) and big endian (MacOS-PPC)
uint32_t GetDataSize() const override
return the event size
char * GetData() override
return pointer to the data buffer
void SetData(std::vector< char > &buffer)
set an externally allocated data buffer
std::vector< char > fData
event data buffer
void Print(const char *option="") const override
show all event information
~TRlmdEvent() override
destructor
TRlmdEvent & operator=(const TRlmdEvent &)
assignement operator
void Copy(TObject &) const override
copy helper
void Clear(Option_t *opt="") override
clear event for reuse
TRlmdEvent()
default constructor