CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
Defines a set of utilities common to many event operations. More...
#include <fstream>
#include <stdint.h>
#include <cstdlib>
#include "eformat/HeaderMarker.h"
#include "eformat/WrongMarkerIssue.h"
Go to the source code of this file.
Namespaces | |
namespace | eformat |
Macros | |
#define | HEX(m) "0x" << std::hex << (int)m << std::dec << " (" << (int)m << ")" |
Functions | |
uint32_t * | eformat::next_fragment (std::fstream &fs, uint32_t *addr=0, size_t size=0) |
size_t | eformat::find_rods (const uint32_t *block_start, size_t block_size, const uint32_t **rod=0, uint32_t *rod_size=0, size_t max_count=0) |
template<class TPointer > | |
size_t | eformat::find_fragments (eformat::HeaderMarker marker, TPointer block_start, size_t block_size, TPointer *frag=0, size_t max_count=0) |
size_t | eformat::get_robs (const uint32_t *fragment, const uint32_t **rob, size_t max_count) |
Defines a set of utilities common to many event operations.
Definition in file util.h.