|
ATLAS Offline Software
|
Go to the documentation of this file.
10 const std::string&
name,
11 const IInterface*
parent) :
21 return StatusCode::SUCCESS;
27 ATH_MSG_DEBUG(
"prepareEvent: there are " << nInputEvents <<
" subevents in this event.");
29 return StatusCode::SUCCESS;
39 if (bSubEvents != eSubEvents) {
42 bunchXing, bSubEvents).isSuccess()) {
47 return StatusCode::FAILURE;
50 for(
const auto& trcit : *oldColl) {
53 ATH_MSG_DEBUG(
"processBunchXing: copied original event TrackRecordCollection" );
57 ATH_MSG_ERROR (
"processBunchXing: TimedTruthList is empty" );
61 ATH_MSG_ERROR (
"processBunchXing: Can not find TimedTruthList" );
65 return StatusCode::SUCCESS;
71 return StatusCode::SUCCESS;
78 return (bunchXing==0);
86 TimedTruthList truthList;
88 if (truthList.begin() != truthList.end()) {
96 return StatusCode::FAILURE;
99 for (
const auto& trcit : oldColl) {
103 ATH_MSG_DEBUG (
"processAllSubEvents: copied original event TrackRecordCollection" );
106 ATH_MSG_ERROR (
"processAllSubEvents: TimedTruthList is empty" );
110 ATH_MSG_ERROR (
"processAllSubEvents: Can not find TimedTruthList" );
112 return StatusCode::SUCCESS;
#define ATH_MSG_VERBOSE(x)
std::list< value_t > type
type of the collection of timed data object
::StatusCode StatusCode
StatusCode definition for legacy code.
Helpers for checking error return status codes and reporting errors.