ATLAS Offline Software
Event
ByteStreamData
ByteStreamData
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
22
namespace
OFFLINE_FRAGMENTS_NAMESPACE
{
23
/*@name type aliases to read fragments */
24
using
DataType
=
uint32_t
;
25
using
PointerType
=
const
DataType
*;
26
using
FullEventFragment
= eformat::FullEventFragment<PointerType>;
27
using
ROBFragment
=
eformat::ROBFragment<PointerType>
;
28
}
29
30
namespace
OFFLINE_FRAGMENTS_NAMESPACE_WRITE
{
31
/*@name type aliases to write fragments */
32
using
FullEventFragment
=
eformat::write::FullEventFragment
;
33
using
ROBFragment
=
eformat::write::ROBFragment
;
34
}
35
37
using
RawEvent
=
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment
;
39
using
RawEventWrite
=
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment
;
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
Generated on Fri Oct 31 2025 21:17:15 for ATLAS Offline Software by
1.8.18