10 const std::string& name,
11 const IInterface* parent)
18 ATH_MSG_INFO(
"prepareEvent: expect to process " << nInputEvents <<
" events this time." );
19 return StatusCode::SUCCESS;
24 for (
const auto& bc :
m_seen)
26 ATH_MSG_INFO(
"mergeEvent: there are " << bc.first <<
" events in bunch xing " << bc.second );
28 return StatusCode::SUCCESS;
35 m_seen.push_back(std::make_pair(std::distance(bSubEvents,eSubEvents), bunchXing));
40 ATH_MSG_INFO(
"Triggering filter as there were " <<
m_seen.back().first <<
" pile-up events in time.");
46 while (iEvt != eSubEvents)
49 ATH_MSG_DEBUG(
"SubEvt EventInfo from StoreGate " << seStore.name() <<
" : "
50 <<
" bunch crossing : " << bunchXing
51 <<
" time offset: " << iEvt->time()
52 <<
" event: " << iEvt->ptr()->eventNumber()
53 <<
" run: " << iEvt->ptr()->runNumber()
57 return StatusCode::SUCCESS;
The Athena Transient Store API.