16 declareProperty(
"ToolName",
m_Tool);
25 if(
m_Tool.retrieve().isFailure()){
27 return StatusCode::FAILURE;
30 return StatusCode::SUCCESS;
34 return StatusCode::SUCCESS;
41 return StatusCode::FAILURE;
44 std::map<const xAOD::TruthParticle*, DerivationFramework::HadronOriginClassifier::HF_id> hadronMap=
m_Tool->GetOriginMap();
48 if(hadronMap.find((*PItr))!=hadronMap.end()){
49 flavortype=
static_cast<int>(hadronMap[(*PItr)]);
52 decoration(**PItr) = flavortype;
55 return StatusCode::SUCCESS;