14#ifndef EFORMAT_FULLEVENTFRAGMENT_H
15#define EFORMAT_FULLEVENTFRAGMENT_H
17#include "eformat/Header.h"
18#include "eformat/HeaderMarker.h"
19#include "eformat/SizeCheckIssue.h"
20#include "eformat/SubDetectorFragment.h"
50 :
Header<TPointer>( other ), m_start( other.m_start ) {}
64 m_start = other.m_start;
89 inline uint32_t
time()
const {
return m_start[0]; }
94 inline uint32_t
global_id()
const {
return m_start[1]; }
99 inline uint32_t
run_no()
const {
return m_start[2]; }
104 inline uint32_t
lvl1_id()
const {
return m_start[3]; }
129 static const uint32_t NSPECIFIC;
137template <
class TPo
inter>
const uint32_t eformat::FullEventFragment<TPointer>::NSPECIFIC = 10;
139template <
class TPo
inter>
145template <
class TPo
inter>
148 ERS_DEBUG_3(
"Re-building FullEventFragment from pointer" );
151 ERS_DEBUG_1(
"Initialized header with source identifier = %s",
156template <
class TPo
inter>
163 ERS_DEBUG_2(
"Checking for consistency of FullEventFragment" );
171 ERS_DEBUG_2(
"Checking recursively for consistency of FullEventFragment" );
174 for (
size_t i = 0; i < total; ++i )
TFile f("ana_bhabha660a_dqa_mcPat_zy_old.root")