ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetEventCnv
SCT_RawDataByteStreamCnv
SCT_RawDataByteStreamCnv
ISCTRawContByteStreamTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
11
#ifndef SCT_RAWDATABYTESTREAMCNV_ISCTRAWCONTBYTESTREAMTOOL_H
12
#define SCT_RAWDATABYTESTREAMCNV_ISCTRAWCONTBYTESTREAMTOOL_H
13
14
#include "GaudiKernel/IAlgTool.h"
15
16
#include "
InDetRawData/SCT_RDO_Container.h
"
//typedef
17
27
class
ISCTRawContByteStreamTool
:
virtual
public
IAlgTool
28
{
29
public
:
30
32
DeclareInterfaceID
(
ISCTRawContByteStreamTool
, 1, 0);
33
35
virtual
~ISCTRawContByteStreamTool
() =
default
;
36
38
virtual
StatusCode
convert
(
const
SCT_RDO_Container
* sctRDOCont)
const
= 0;
39
};
40
41
#endif
// SCT_RAWDATABYTESTREAMCNV_ISCTRAWCONTBYTESTREAMTOOL_H
SCT_RDO_Container.h
SCT_RDO_Container
InDetRawDataContainer< InDetRawDataCollection< SCT_RDORawData > > SCT_RDO_Container
Definition
SCT_RDO_Container.h:23
ISCTRawContByteStreamTool
Interface for Athena Algorithm Tool to provide conversion from SCT RDO container to ByteStream.
Definition
ISCTRawContByteStreamTool.h:28
ISCTRawContByteStreamTool::convert
virtual StatusCode convert(const SCT_RDO_Container *sctRDOCont) const =0
Convert method.
ISCTRawContByteStreamTool::DeclareInterfaceID
DeclareInterfaceID(ISCTRawContByteStreamTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
ISCTRawContByteStreamTool::~ISCTRawContByteStreamTool
virtual ~ISCTRawContByteStreamTool()=default
Destructor.
Generated on
for ATLAS Offline Software by
1.14.0