27 m_tool(
"LArRawDataContByteStreamTool"),
39 ATH_CHECK( AthConstConverter::initialize() );
41 if (
m_rdpSvc.retrieve().isFailure()) {
42 ATH_MSG_WARNING(
" Can't get ByteStreamInputSvc interface Reading of ByteStream Data not possible. " );
47 return StatusCode::SUCCESS;
53 ATH_MSG_VERBOSE(
"Executing CreateObj method for LArFebHeaderContainer " );
56 ATH_MSG_ERROR(
" ROBDataProviderSvc not loaded. Can't read ByteStream." );
57 return StatusCode::FAILURE;
62 ATH_MSG_ERROR(
"dynamic_cast of OpaqueAdress to ByteStreamAddress failed!" );
63 return StatusCode::FAILURE;
68 ATH_MSG_ERROR(
"Could not get raw event from ByteStreamInputSvc" );
69 return StatusCode::FAILURE;
73 ATH_MSG_DEBUG(
"Converting LArFebHeaders (from ByteStream)." );
76 if (
sc!=StatusCode::SUCCESS) {
77 ATH_MSG_WARNING(
"Conversion tool returned an error. LArFebHeaderContainer might be empty." );
82 return StatusCode::SUCCESS;
87 ATH_MSG_ERROR(
"CreateRep method of LArFebHeaderContainer not implemented!" );
88 return StatusCode::SUCCESS;
const boost::regex re(r_e)
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
macros to associate a CLID to a type
uint32_t CLID
The Class ID type.
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
AthConstConverter(long storage_type, const CLID &class_type, ISvcLocator *svc, const std::string &name)
const std::string & name() const
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)