ATLAS Offline Software
Loading...
Searching...
No Matches
RawEvent.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef XAOD_ANALYSIS
6
7#ifndef BYTESTREAMDATA_RAWEVENT_H
8#define BYTESTREAMDATA_RAWEVENT_H
9
10//
11// Initial version: July 10, 2002
12// typedef for RawEvent from eformat.
13//---------------------------------------------------------------------
14
15#include <cstdint>
16
17#include "eformat/FullEventFragment.h"
18#include "eformat/ROBFragment.h"
19#include "eformat/write/FullEventFragment.h"
20#include "eformat/write/ROBFragment.h"
21
23 /*@name type aliases to read fragments */
24 using DataType = uint32_t;
25 using PointerType = const DataType*;
26 using FullEventFragment = eformat::FullEventFragment<PointerType>;
28}
29
31 /*@name type aliases to write fragments */
32 using FullEventFragment = eformat::write::FullEventFragment;
33 using ROBFragment = eformat::write::ROBFragment;
34}
35
40
41#endif
42
43#endif
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment RawEventWrite
data type for writing raw event
Definition RawEvent.h:39
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
Definition RawEvent.h:37
eformat::write::ROBFragment ROBFragment
Definition RawEvent.h:33
eformat::write::FullEventFragment FullEventFragment
Definition RawEvent.h:32
const DataType * PointerType
Definition RawEvent.h:25
eformat::ROBFragment< PointerType > ROBFragment
Definition RawEvent.h:27
eformat::FullEventFragment< PointerType > FullEventFragment
Definition RawEvent.h:26