19#ifndef OFFLINE_EFORMAT_V40_FULLEVENTFRAGMENT_H
20#define OFFLINE_EFORMAT_V40_FULLEVENTFRAGMENT_H
26#include "eformat/Problem.h"
27#include "eformat/blob.h"
103 (
const uint16_t
version=eformat::MAJOR_V40_VERSION,
104 bool exc=
true)
const;
109 bool check (
const uint16_t
version=eformat::MAJOR_V40_VERSION)
const;
121 (
const uint16_t
version=eformat::MAJOR_V40_VERSION,
122 const uint16_t rod_version=eformat::MAJOR_V31_VERSION,
123 const bool exc=
true)
const;
129 const uint16_t rod_version=eformat::MAJOR_V31_VERSION)
const;
136 const uint16_t rod_version=eformat::MAJOR_V31_VERSION)
const;
141 void problems (std::vector<eformat::FragmentProblem>& p,
142 const uint16_t
version=eformat::MAJOR_V40_VERSION)
const;
147 void problems_tree (std::vector<eformat::helper::ProblemContainer>& p,
148 const uint16_t
version=eformat::MAJOR_V40_VERSION,
149 const uint16_t rod_version=eformat::MAJOR_V31_VERSION)
155 void robs (std::vector<ROBFragment>&
robs)
const;
160 void robs (std::vector<ROBFragment>& good, std::vector<ROBFragment>&
bad,
161 const uint16_t
version=eformat::MAJOR_V40_VERSION,
162 const uint16_t rod_version=eformat::MAJOR_V31_VERSION)
const;
204 uint16_t
bc_id()
const;
280 const uint32_t*
child(
size_t n)
const;
281 virtual inline void child (
const uint32_t*& p,
size_t n)
const
296 virtual inline void child_check (
const uint32_t*& p,
size_t n)
const
309 virtual uint32_t
children (
const uint32_t** p,
size_t max)
const;