39 msg(MSG::DEBUG) <<
"ALFA_RawDataProvider::initialize" <<
endmsg;
45 return StatusCode::FAILURE;
53 return StatusCode::FAILURE;
57 return StatusCode::SUCCESS;
70 msg(MSG::DEBUG) <<
"ALFA_RawDataProvider::EXECUTE" <<
endmsg;
74 msg(MSG::DEBUG) <<
" Created ALFA RDO Container" <<
endmsg;
82 msg(MSG::FATAL) <<
"Unable to record ALFA RDO Container" <<
endmsg;
83 return StatusCode::FAILURE;
84 }
else if (
sc.isSuccess()){
85 msg(MSG::DEBUG) <<
"ALFA RDO Container recorded" <<
endmsg;
90 std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*> listOfRobf;
91 std::vector<unsigned int> ROBIDs;
92 ROBIDs.push_back(0x00840000);
93 ROBIDs.push_back(0x00840001);
98 msg(MSG::DEBUG) <<
" ROB ID " << std::hex <<ROBIDs <<MSG::dec<<
endmsg;
100 msg(MSG::DEBUG) <<
" Number of ROB fragments is " << listOfRobf.size() <<
endmsg;
106 msg(MSG::ERROR) <<
"BS conversion into RDOs failed" <<
endmsg;
107 return StatusCode::RECOVERABLE;
109 msg(MSG::DEBUG) <<
" Number of collections in container is " <<
container->size() <<
endmsg;
117 msg(MSG::DEBUG) <<
"ALFA RDO Container retrieved" <<
endmsg;
120 return StatusCode::SUCCESS;
This container provides acces to the PMF RDOs.
std::string m_ALFA_RawDataCollectionKey
virtual StatusCode initialize()
Initialize.
~ALFA_RawDataProvider()
Destructor.
ALFA_RawDataProvider(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode execute()
Execute.
ToolHandle< ALFA_RawDataProviderTool > m_rawDataTool
Tool that does the actual work.
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service for reading bytestream.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()