17 ATH_MSG_FATAL(
"No PRD truth collections have been configured for processing");
18 return StatusCode::FAILURE;
36 return StatusCode::SUCCESS;
45 std::vector<const PRD_MultiTruthCollection*> prdCollectionVector;
47 prdCollectionVector.emplace_back(
nullptr);
51 ATH_MSG_DEBUG(
"Loaded in total "<<prdCollectionVector.size()<<
" prd truth collections");
65 ATH_CHECK(dttc.
record(std::make_unique<DetailedTrackTruthCollection>()));
66 dttc->setTrackCollection(tcol);
67 m_truthTool->buildDetailedTrackTruth(dttc.
ptr(), *tcol, prdCollectionVector, ctx);
70 return StatusCode::SUCCESS;