#include <UnpackerAcqu_detail.h>
|
| void | Setup (reader_t &&reader_, buffer_t &&buffer_) override |
| |
| void | FillEvents (queue_t &queue) noexcept override |
| | FillEvents fills the given queue with more TEvent items (if any left) More...
|
| |
| void | LogMessage (TUnpackerMessage::Level_t level, const std::string &msg, bool emit_warning=false) const |
| |
| void | AppendMessagesToEvent (TEvent &event) const |
| |
| virtual void | FillInfo (reader_t &reader, buffer_t &buffer, Info &info)=0 |
| |
| virtual void | FillFirstDataBuffer (reader_t &reader, buffer_t &buffer) const =0 |
| |
| virtual void | UnpackEvent (TEventData &eventdata, it_t &it, const it_t &it_endbuffer, bool &good) noexcept=0 |
| |
| bool | UnpackDataBuffer (queue_t &queue, it_t &it, const it_t &it_endbuffer) noexcept |
| |
| std::uint32_t | GetDataBufferMarker () const |
| |
| bool | SearchFirstDataBuffer (reader_t &reader, buffer_t &buffer, size_t offset) const |
| |
| bool | FindFirstDataBuffer (reader_t &reader, buffer_t &buffer, const size_t max_multiplier=32, const bool assert_multiplicity=true) const |
| |
| virtual size_t | SizeOfHeader () const =0 |
| |
| virtual bool | InspectHeader (const std::vector< uint32_t > &buffer) const =0 |
| |
| virtual void | Setup (std::unique_ptr< RawFileReader > &&reader_, std::vector< std::uint32_t > &&buffer_)=0 |
| |
◆ buffer_t
◆ hit_mappings_ptr_t
◆ hit_storage_t
◆ it_t
◆ reader_t
◆ scaler_mappings_t
◆ scalers_t
◆ ~FileFormatBase()
| acqu::FileFormatBase::~FileFormatBase |
( |
| ) |
|
|
virtual |
◆ AppendMessagesToEvent()
| void acqu::FileFormatBase::AppendMessagesToEvent |
( |
TEvent & |
event | ) |
const |
|
protected |
◆ FillDetectorReadHits()
◆ FillEvents()
| void acqu::FileFormatBase::FillEvents |
( |
queue_t & |
queue | ) |
|
|
overrideprotectedvirtualnoexcept |
◆ FillFirstDataBuffer()
| virtual void ant::unpacker::acqu::FileFormatBase::FillFirstDataBuffer |
( |
reader_t & |
reader, |
|
|
buffer_t & |
buffer |
|
) |
| const |
|
protectedpure virtual |
◆ FillInfo()
| virtual void ant::unpacker::acqu::FileFormatBase::FillInfo |
( |
reader_t & |
reader, |
|
|
buffer_t & |
buffer, |
|
|
Info & |
info |
|
) |
| |
|
protectedpure virtual |
◆ FillSlowControls()
- Todo:
- estimate some timestamp from ID_lower here?
◆ FindFirstDataBuffer()
| bool acqu::FileFormatBase::FindFirstDataBuffer |
( |
reader_t & |
reader, |
|
|
buffer_t & |
buffer, |
|
|
const size_t |
max_multiplier = 32, |
|
|
const bool |
assert_multiplicity = true |
|
) |
| const |
|
protected |
◆ GetDataBufferMarker()
| uint32_t acqu::FileFormatBase::GetDataBufferMarker |
( |
| ) |
const |
|
protected |
◆ LogMessage()
| void acqu::FileFormatBase::LogMessage |
( |
TUnpackerMessage::Level_t |
level, |
|
|
const std::string & |
msg, |
|
|
bool |
emit_warning = false |
|
) |
| const |
|
protected |
◆ PercentDone()
| double acqu::FileFormatBase::PercentDone |
( |
| ) |
const |
|
overridevirtual |
◆ SearchFirstDataBuffer()
| bool acqu::FileFormatBase::SearchFirstDataBuffer |
( |
reader_t & |
reader, |
|
|
buffer_t & |
buffer, |
|
|
size_t |
offset |
|
) |
| const |
|
protected |
◆ Setup()
◆ UnpackDataBuffer()
◆ UnpackEvent()
| virtual void ant::unpacker::acqu::FileFormatBase::UnpackEvent |
( |
TEventData & |
eventdata, |
|
|
it_t & |
it, |
|
|
const it_t & |
it_endbuffer, |
|
|
bool & |
good |
|
) |
| |
|
protectedpure virtualnoexcept |
◆ AcquID_last
| unsigned ant::unpacker::acqu::FileFormatBase::AcquID_last = 0 |
|
protected |
◆ hit_mappings
◆ hit_mappings_ptr
◆ hit_storage
◆ id
| TID ant::unpacker::acqu::FileFormatBase::id |
|
protected |
◆ info
| Info ant::unpacker::acqu::FileFormatBase::info |
|
protected |
◆ scaler_mappings
The documentation for this class was generated from the following files: