18#ifndef OFFLINE_EFORMAT_V40_WRITE_ROBFRAGMENT_H
19#define OFFLINE_EFORMAT_V40_WRITE_ROBFRAGMENT_H
21#include "eformat/write/node.h"
22#include "eformat/Version.h"
209 {
m_node[0].base[3] &= 0xffff0000;
216 {
return 0xffff &
m_node[0].base[3]; }
251 {
return m_node[6].base[2]; }
259 {
m_node[3].base[2] = eformat::DEFAULT_ROD_VERSION | v; }
265 {
return 0xffff &
m_node[3].base[2]; }
350 {
m_node[3].base[4] = (s & 0x7fffffff); }
356 {
return m_node[3].base[4]; }
364 {
m_node[3].base[5] = s; }
370 {
return m_node[3].base[5]; }
378 {
m_node[3].base[6] = s; }
384 {
return m_node[3].base[6]; }
392 {
m_node[3].base[7] = s; }
398 {
return m_node[3].base[7]; }
406 {
m_node[3].base[8] = s; }
412 {
return m_node[3].base[8]; }
434 {
return 7 +
m_node[0].base[5]; }
457 {
return m_node[3].base; }
463 {
return m_node[3].size_word; }
469 {
return m_node[6].base; }
475 {
return m_node[6].size_word; }
481 eformat::write::node_t*
bind (
void);
487 const eformat::write::node_t*
rod_bind (
void);
char data[hepevt_bytes_allocation_ATLAS]
Define macros for attributes used to control the static checker.