38   void       Clear(Option_t* opt = 
"") 
override;              
 
   39   void       Copy(TObject&) 
const override;                   
 
   40   void       Print(
const char* option = 
"") 
const override;   
 
   52   void SetData(
const std::vector<char>& buffer);   
 
 
void Copy(TObject &) const override
copy helper
 
void SetHeader(const char *buffer)
set an externally allocated header buffer
 
void Clear(Option_t *opt="") override
clear event for reuse
 
TTdrEventHeader fHeader
event header
 
TTdrEvent & operator=(const TTdrEvent &)
assignement operator
 
std::vector< char > fData
event data buffer
 
uint32_t GetDataSize() const override
return the event size
 
TTdrEvent()
default constructor
 
void Print(const char *option="") const override
show all event information
 
TTdrEventHeader & GetHeader()
return pointer to the data buffer
 
void SetData(const std::vector< char > &buffer)
set an externally allocated data buffer
 
int SwapBytes(bool) override
convert event data between little-endian (Linux-x86) and big endian (MacOS-PPC)
 
char * GetData() override
return pointer to the data buffer
 
~TTdrEvent() override
destructor