ATLAS Offline Software
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 */
34 }
35 
40 
41 #endif
42 
43 #endif
OFFLINE_FRAGMENTS_NAMESPACE::PointerType
const DataType * PointerType
Definition: RawEvent.h:25
OFFLINE_FRAGMENTS_NAMESPACE
Definition: RawEvent.h:22
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
RawEventWrite
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment RawEventWrite
data type for writing raw event
Definition: RawEvent.h:39
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment
eformat::write::FullEventFragment FullEventFragment
Definition: RawEvent.h:32
RawEvent
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
Definition: RawEvent.h:37
OFFLINE_FRAGMENTS_NAMESPACE::DataType
uint32_t DataType
Definition: RawEvent.h:24
OFFLINE_FRAGMENTS_NAMESPACE_WRITE
Definition: RawEvent.h:30
eformat::ROBFragment
Definition: L1CaloBsDecoderUtil.h:12
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment
eformat::write::ROBFragment ROBFragment
Definition: RawEvent.h:33
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment
eformat::FullEventFragment< PointerType > FullEventFragment
Definition: RawEvent.h:26