29 void Clear(Option_t* opt =
"")
override;
30 void Copy(TObject&)
const override;
31 void Print(
const char* option =
"")
const override;
40 void SetData(std::vector<char>& buffer);
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