|
ATLAS Offline Software
|
Go to the documentation of this file.
24 #include "GaudiKernel/DataObject.h"
25 #include "GaudiKernel/IOpaqueAddress.h"
26 #include "GaudiKernel/IRegistry.h"
27 #include "GaudiKernel/ISvcLocator.h"
28 #include "GaudiKernel/StatusCode.h"
48 #include "../JepRoiByteStreamV2Tool.h"
49 #include "../ToString.h"
54 Converter(storageType(), classID(), svcloc),
56 m_name(
"JemTobRoiByteStreamAuxCnv"),
57 m_readTool(
"LVL1BS::JepRoiByteStreamV2Tool/JepRoiByteStreamV2Tool")
78 return StatusCode::SUCCESS;
87 CHECK(pBS_Addr !=
nullptr);
89 const std::string
nm = *(pBS_Addr->par());
94 container.setStore(aux);
112 ATH_MSG_DEBUG(
"Number of readed JemTobRoi: " << aux->size());
115 return StatusCode::SUCCESS;
121 return StatusCode::FAILURE;
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Create ByteStream from TriggerTowers.
JEMTobRoI_v1 JEMTobRoI
Define the latest version of the JEMTobRoI class.
convert to and from a SG storable
std::string m_name
Converter name.
JEMTobRoIAuxContainer_v1 JEMTobRoIAuxContainer
Define the latest version of the JEMTobRoI class.
Defines the ROB data entity. The ROB data is an abstract entity that is used to discase the raw event...
std::vector< size_t > vec
ToolHandle< JepRoiByteStreamV2Tool > m_readTool
Do the main job - retrieve objects from robs.
typename vecDetail::vec_typedef< T, N >::type vec
Define a nice alias for the vectorized type.
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)
static const CLID & ID()
the CLID of T
static long storageType()
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Create TriggerTowers from ByteStream.
msgSvc
Provide convenience handles for various services.
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.
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
Class to provide easy MsgStream access and capabilities.
#define CHECK(...)
Evaluate an expression and check for errors.
uint32_t CLID
The Class ID type.
virtual StatusCode initialize()
static constexpr long storageType()
Helpers for checking error return status codes and reporting errors.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
Description of JEMTobRoI_v1.
static const CLID & classID()
JemTobRoiByteStreamAuxCnv(ISvcLocator *svcloc)