39 msg(MSG::DEBUG) <<
"ALFA_RawDataProvider_charge::initialize" <<
endmsg;
44 return StatusCode::FAILURE;
51 return StatusCode::FAILURE;
55 return StatusCode::SUCCESS;
67msg(MSG::DEBUG) <<
"ALFA_RawDataProvider_charge::EXECUTE" <<
endmsg;
71 msg(MSG::DEBUG) <<
" Created ALFA RDO Container_charge" <<
endmsg;
78 msg(MSG::FATAL) <<
"Unable to record ALFA RDO Container_charge" <<
endmsg;
79 return StatusCode::FAILURE;
80 }
else if (
sc.isSuccess()){
81 msg(MSG::DEBUG) <<
"ALFA RDO Container_charge recorded" <<
endmsg;
86 std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*> listOfRobf;
87 std::vector<unsigned int> ROBIDs;
88 ROBIDs.push_back(0x00840000);
89 ROBIDs.push_back(0x00840001);
94 msg(MSG::DEBUG) <<
" ROB ID " << std::hex <<ROBIDs <<MSG::dec<<
endmsg;
96 msg(MSG::DEBUG) <<
" Number of ROB fragments is " << listOfRobf.size() <<
endmsg;
101 msg(MSG::ERROR) <<
"BS conversion into RDOs failed" <<
endmsg;
103 msg(MSG::DEBUG) <<
" Number of collections in container is " <<
container->size() <<
endmsg;
111 msg(MSG::DEBUG) <<
"ALFA RDO Container retrieved" <<
endmsg;
114 return StatusCode::SUCCESS;
This container provides acces to the PMF RDOs.
ALFA_RawDataProvider_charge(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
ToolHandle< ALFA_RawDataProviderTool_charge > m_rawDataTool_charge
Tool that does the actual work.
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service for reading bytestream.
virtual StatusCode initialize()
Initialize.
virtual StatusCode execute()
Execute.
std::string m_ALFA_RawDataCollectionKey_charge
~ALFA_RawDataProvider_charge()
Destructor.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()