ATLAS Offline Software
ForwardDetectors
AFP
AFP_ByteStream2RawCnv
AFP_ByteStream2RawCnv
IAFP_WordReadOut.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef AFP_BYTESTREAM2RAWCNV_IAFP_WORDREADOUT_H
5
#define AFP_BYTESTREAM2RAWCNV_IAFP_WORDREADOUT_H
6
7
#include "GaudiKernel/IAlgTool.h"
8
13
class
IAFP_WordReadOut
:
virtual
public
IAlgTool {
14
public
:
15
DeclareInterfaceID
(
IAFP_WordReadOut
, 1, 0);
16
17
virtual
bool
isHeader
(
uint32_t
w
)
const
= 0;
18
virtual
bool
isData
(
uint32_t
w
)
const
= 0;
19
virtual
bool
isService
(
uint32_t
w
)
const
= 0;
20
virtual
uint32_t
link
(
uint32_t
w
)
const
= 0;
21
virtual
uint32_t
getBits
(
uint32_t
w
,
const
uint16_t
start
,
const
uint16_t
stop
)
const
= 0;
22
};
23
24
#endif // AFP_BYTESTREAM2RAWCNV_IAFP_WORDREADOUT_H
IAFP_WordReadOut
Definition:
IAFP_WordReadOut.h:13
IAFP_WordReadOut::getBits
virtual uint32_t getBits(uint32_t w, const uint16_t start, const uint16_t stop) const =0
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
IAFP_WordReadOut::isHeader
virtual bool isHeader(uint32_t w) const =0
mergePhysValFiles.start
start
Definition:
DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:14
IAFP_WordReadOut::isData
virtual bool isData(uint32_t w) const =0
PixelModuleFeMask_create_db.stop
int stop
Definition:
PixelModuleFeMask_create_db.py:76
IAFP_WordReadOut::DeclareInterfaceID
DeclareInterfaceID(IAFP_WordReadOut, 1, 0)
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:88
IAFP_WordReadOut::isService
virtual bool isService(uint32_t w) const =0
python.IoTestsLib.w
def w
Definition:
IoTestsLib.py:200
IAFP_WordReadOut::link
virtual uint32_t link(uint32_t w) const =0
Generated on Thu Nov 7 2024 21:16:30 for ATLAS Offline Software by
1.8.18