ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
IAFP_WordReadOut::isData
virtual bool isData(uint32_t w) const =0
IAFP_WordReadOut::isService
virtual bool isService(uint32_t w) const =0
IAFP_WordReadOut::isHeader
virtual bool isHeader(uint32_t w) const =0
IAFP_WordReadOut::DeclareInterfaceID
DeclareInterfaceID(IAFP_WordReadOut, 1, 0)
IAFP_WordReadOut::link
virtual uint32_t link(uint32_t w) const =0
Generated on
for ATLAS Offline Software by
1.17.0