20#include "eformat/HeaderMarker.h"
21#include "eformat/Status.h"
22#include "eformat/Issue.h"
23#include "eformat/checksum.h"
30 eformat::helper::Version version(0, eformat::MAJOR_V40_VERSION);
77(uint32_t
source_id, uint32_t bc_time_secs, uint32_t bc_time_nsec,
100 if (
read.payload_size_word() > 0) {
122 eformat::helper::Version fe_ver(
read.version());
137 read.lvl1_trigger_info(tmp);
139 read.lvl2_trigger_info(tmp);
141 read.event_filter_info(tmp);
143 read.stream_tag(tmp);
160 bc_id(other.bc_id());
162 status(other.nstatus(), other.status());
166 stream_tag(other.nstream_tag(), other.stream_tag());
171(uint32_t n,
const uint32_t*
status)
181 m_node[1].base = status_nc;
185(uint32_t n,
const uint32_t*
data)
199(uint32_t n,
const uint32_t*
data)
213(uint32_t n,
const uint32_t*
data)
227(uint32_t n,
const uint32_t*
data)
268 retval += curr->page_count();
272const eformat::write::node_t*
276 eformat::write::node_t* last = &
m_node[9];
277 eformat::write::node_t* payload = last;
283 last->next = curr->bind();
284 while (last->next) last = last->next;
298 payload = payload->next;
300 eformat::write::node_t null;
314 if (
m_node[2].
base[0] == eformat::NO_CHECKSUM && s != eformat::NO_CHECKSUM) {
318 else if (
m_node[2].
base[0] != eformat::NO_CHECKSUM &&
319 s == eformat::NO_CHECKSUM) {
char data[hepevt_bytes_allocation_ATLAS]
#define ATLAS_THREAD_SAFE
IovVectorMap_t read(const Folder &theFolder, const SelectionCriterion &choice, const unsigned int limit=10)