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);
void SetLstVersion(int32_t version)
~TLstEvent() override
destructor
int32_t fLstVersion
Lst version.
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
void SetData(std::vector< char > &buffer)
set an externally allocated data buffer
char * GetData() override
return pointer to the data buffer
TLstEvent()
default constructor
std::vector< char > fData
event data buffer
void Clear(Option_t *opt="") override
clear event for reuse
void Copy(TObject &) const override
copy helper
TLstEvent & operator=(const TLstEvent &)
assignement operator
void Print(const char *option="") const override
show all event information