  | 
  
    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     Converter(storageType(), classID(), svcloc),
 
   36     m_name(
"CpmTobRoiByteStreamxAODCnv")
 
   60   return StatusCode::SUCCESS;
 
   70   CHECK(pBS_Addr != 
nullptr);
 
   72   const std::string 
nm = *(pBS_Addr->par());
 
   73   const std::string nmAux = 
nm + 
"Aux.";
 
   74   ATH_MSG_DEBUG(
"Creating xAOD::CPMTobRoI interface objects '" << 
nm << 
"'");
 
   83   for(
size_t i=0; 
i < link->
size(); ++
i){
 
   87   container->setStore(link);
 
   91   return StatusCode::SUCCESS;
 
   98   return StatusCode::FAILURE;
 
  
std::string m_name
Converter name.
 
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Create ByteStream from TriggerTowers.
 
convert to and from a SG storable
 
Defines the ROB data entity. The ROB data is an abstract entity that is used to decouple the raw even...
 
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Create TriggerTowers from ByteStream.
 
virtual size_t size() const override
Get the size of the container.
 
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)
 
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...
 
Object reference supporting deferred reading from StoreGate.
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
 
CpmTobRoiByteStreamxAODCnv(ISvcLocator *svcloc)
 
static const CLID & classID()
 
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.
 
static long storageType()
 
CPMTobRoIContainer_v1 CPMTobRoIContainer
Define the latest version of the CPMTobRoI class.
 
size_type size() const noexcept
Returns the number of elements in the collection.
 
Description of CPMTobRoI_v1.