|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/DataObject.h"
16 #include "GaudiKernel/IOpaqueAddress.h"
17 #include "GaudiKernel/IRegistry.h"
18 #include "GaudiKernel/ISvcLocator.h"
19 #include "GaudiKernel/StatusCode.h"
34 m_tool(
"LVL1BS::JepRoiByteStreamV1Tool/JepRoiByteStreamV1Tool")
62 return StatusCode::SUCCESS;
68 IOpaqueAddress*& pAddr )
const
73 return StatusCode::FAILURE;
76 const std::string
nm = pObj->registry()->name();
81 return m_tool->convert( jep );
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)
convert to and from a SG storable
Defines the ROB data entity. The ROB data is an abstract entity that is used to discase the raw event...
static const CLID & classID()
virtual ~JepRoiByteStreamV1Cnv()
Gaudi converter base class with const interfaces.
ToolHandle< LVL1BS::JepRoiByteStreamV1Tool > m_tool
Tool that does the actual work.
static const CLID & ID()
the CLID of T
Jet/Energy Processor RoI container for writing bytestream pre-LS1.
static long storageType()
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataO...
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode createRepConst(DataObject *pObj, IOpaqueAddress *&pAddr) const override
Create ByteStream from JEP Container.
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
virtual StatusCode initialize() override
uint32_t CLID
The Class ID type.
static constexpr long storageType()
Helpers for checking error return status codes and reporting errors.
An STL vector of pointers that by default owns its pointed-to elements.
JepRoiByteStreamV1Cnv(ISvcLocator *svcloc)