29 ATH_MSG_INFO(
"top::GhostTrackCPTools: no need to initialise anything on truth DxAOD");
30 return StatusCode::SUCCESS;
35 "top::GhostTrackCPTools: no need to initialise anything since not using jets or tracks ghost-matched to jets");
36 return StatusCode::SUCCESS;
40 ATH_MSG_INFO(
"top::GhostTrackCPTools: no need to initialise for mini-xAOD");
41 return StatusCode::SUCCESS;
60 276262, 297730, 300909, 311482, 334738, 341650, 364486
71 return StatusCode::SUCCESS;
76 if (asg::ToolStore::contains<InDet::InDetTrackSelectionTool>(
m_TrkSelName)) {
79 auto selTool = std::make_unique<InDet::InDetTrackSelectionTool>(
m_TrkSelName ,
m_config->ghostTracksQuality());
80 top::check(selTool ->
initialize(),
"Failed to initialize InDetTrackSelectionTool for GA tracks");
85 return StatusCode::SUCCESS;
94 top::check(
tool->initialize(),
"Failure to initialize InDetTrackSmearingTool");
98 return StatusCode::SUCCESS;
113 const std::string biasToolName {
117 if (asg::ToolStore::contains<InDet::InDetTrackBiasingTool>(biasToolName)) {
118 m_biasingTool[0] = asg::ToolStore::get<InDet::InDetTrackBiasingTool>(biasToolName);
122 "Failure to setProperty runNumber of InDetTrackBiasingTool " + biasToolName);
124 "Failure to initialize InDetTrackBiasingTool " + biasToolName);
131 const std::string biasToolName {
139 if (asg::ToolStore::contains<InDet::InDetTrackBiasingTool>(biasToolName)) {
141 asg::ToolStore::get<InDet::InDetTrackBiasingTool>(biasToolName);
145 "Failure to setProperty runNumber of InDetTrackBiasingTool " + biasToolName);
147 "Failure to initialize InDetTrackBiasingTool " + biasToolName);
152 return StatusCode::SUCCESS;
171 ToolHandle<InDet::IInDetTrackTruthOriginTool>{&(*m_truthOriginTool)}),
178 return StatusCode::SUCCESS;
197 ToolHandle<InDet::IInDetTrackTruthOriginTool>{&(*m_truthOriginTool)}),
199 top::check(
tool->initialize(),
"Failure to initialize JetTrackFilterTool");
203 return StatusCode::SUCCESS;