Skip to content
Snippets Groups Projects
Commit 9338d122 authored by Soshi Tsuno's avatar Soshi Tsuno
Browse files

fix the problem fo the multiple record in PixelByteStreamErrorsSvc (ATLASRECTS-4020)

parent f878982a
No related branches found
No related tags found
No related merge requests found
...@@ -345,13 +345,6 @@ StatusCode PixelByteStreamErrorsSvc::recordData() { ...@@ -345,13 +345,6 @@ StatusCode PixelByteStreamErrorsSvc::recordData() {
} }
StatusCode sc = StatusCode::SUCCESS; StatusCode sc = StatusCode::SUCCESS;
if (cont->size()==m_max_hashes) {
m_BSErrContWrite = SG::makeHandle(m_BSErrContWriteKey);
sc = m_BSErrContWrite.record(std::move(cont));
}
/*
if (cont->size()==m_pixel_id->wafer_hash_max()) { if (cont->size()==m_pixel_id->wafer_hash_max()) {
m_checkError = -1; m_checkError = -1;
} }
...@@ -360,7 +353,6 @@ StatusCode PixelByteStreamErrorsSvc::recordData() { ...@@ -360,7 +353,6 @@ StatusCode PixelByteStreamErrorsSvc::recordData() {
m_BSErrContWrite = SG::makeHandle(m_BSErrContWriteKey); m_BSErrContWrite = SG::makeHandle(m_BSErrContWriteKey);
sc = m_BSErrContWrite.record(std::move(cont)); sc = m_BSErrContWrite.record(std::move(cont));
} }
*/
if (sc.isFailure() ){ if (sc.isFailure() ){
ATH_MSG_ERROR("Failed to record/overwrite BSErrors to SG"); ATH_MSG_ERROR("Failed to record/overwrite BSErrors to SG");
......
...@@ -130,6 +130,8 @@ StatusCode PixelRawDataProviderTool::convert(std::vector<const ROBFragment*>& ve ...@@ -130,6 +130,8 @@ StatusCode PixelRawDataProviderTool::convert(std::vector<const ROBFragment*>& ve
} }
} }
} }
CHECK(m_bsErrSvc->recordData()); if (isNewEvent) {
CHECK(m_bsErrSvc->recordData());
}
return StatusCode::SUCCESS; return StatusCode::SUCCESS;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment