Skip to content
Snippets Groups Projects

avoid warnings in vertex truth match tool in case there are no vertices to match

1 file
+ 2
1
Compare changes
  • Side-by-side
  • Inline
@@ -136,7 +136,8 @@ InDetVertexTruthMatchTool::findTrackParticleContainer( const xAOD::VertexContain
@@ -136,7 +136,8 @@ InDetVertexTruthMatchTool::findTrackParticleContainer( const xAOD::VertexContain
StatusCode InDetVertexTruthMatchTool::matchVertices( const xAOD::VertexContainer & vxContainer ) {
StatusCode InDetVertexTruthMatchTool::matchVertices( const xAOD::VertexContainer & vxContainer ) {
ATH_MSG_DEBUG("Start vertex matching");
ATH_MSG_DEBUG("Start vertex matching");
if (vxContainer.empty()){
if (vxContainer.empty() || // reject empty vertex containers
 
(vxContainer.size() == 1 && vxContainer.at(0)->vertexType() == xAOD::VxType::NoVtx)){ // as well as containers containing only a dummy vertex
ATH_MSG_DEBUG("No vertices to match.");
ATH_MSG_DEBUG("No vertices to match.");
return StatusCode::SUCCESS;
return StatusCode::SUCCESS;
}
}
Loading