From aa13f83b02b27674b687f761b02feb19bd9d092c Mon Sep 17 00:00:00 2001
From: Adam Edward Barton <adam.edward.barton@cern.ch>
Date: Wed, 22 May 2019 19:11:35 +0000
Subject: [PATCH] Fix warnings in TrigMultiTrkHypoMT.cxx

---
 .../TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx | 6 +++---
 .../TrigBphysHypo/src/TrigMultiTrkHypoToolMT.cxx            | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx b/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx
index 21be305342b..bb91003d6e0 100644
--- a/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx
+++ b/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx
@@ -54,7 +54,7 @@ TrigMultiTrkHypoMT::~TrigMultiTrkHypoMT()
 StatusCode TrigMultiTrkHypoMT::initialize()
 {
     ATH_MSG_DEBUG( "Initializing " << name() << "...");
-    if(m_trkMasses.size() != m_nTrk){
+    if(static_cast<int>(m_trkMasses.size()) != m_nTrk){
         ATH_MSG_ERROR("Requested " << m_nTrk << " tracks per vertex, but only provided "
              << m_trkMasses.size() << " track masses!");
         return StatusCode::FAILURE;
@@ -63,7 +63,7 @@ StatusCode TrigMultiTrkHypoMT::initialize()
     	for(float mass :  m_trkMasses) msg() << MSG::INFO << mass <<", ";
         msg() << MSG::DEBUG << endmsg;  
     }
-    if(m_ptTrkMin.size() != m_nTrk){
+    if(static_cast<int>(m_ptTrkMin.size()) != m_nTrk){
         ATH_MSG_ERROR("Requested " << m_nTrk << " tracks per vertex, but only provided "
             << m_ptTrkMin.size() << " track pTs!");        
         return StatusCode::FAILURE;
@@ -325,7 +325,7 @@ bool TrigMultiTrkHypoMT::passNTracks(int nObjMin,
 
   if( nObjMin <= 0 ) return true; //why on earth would this ever happen...
   //don't bother running if we don't even have enough input tracks
-  if(inputTrkVec.size() < nObjMin) return false;
+  if(static_cast<int>(inputTrkVec.size()) < nObjMin) return false;
   
   outputTrkVec.clear();
  
diff --git a/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoToolMT.cxx b/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoToolMT.cxx
index f52aef6c290..53330b9009d 100644
--- a/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoToolMT.cxx
+++ b/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoToolMT.cxx
@@ -67,7 +67,7 @@ StatusCode TrigMultiTrkHypoToolMT::initialize()
         ATH_CHECK( m_monTool.retrieve() );
         ATH_MSG_DEBUG("m_monTool name: " << m_monTool);
   }
-  if(m_ptTrkMin.size() != m_nTrk){
+  if(static_cast<int>(m_ptTrkMin.size()) != m_nTrk){
       ATH_MSG_ERROR("Requested " << m_nTrk << " tracks per vertex, but only provided "
             << m_ptTrkMin.size() << " track pTs!");        
       return StatusCode::FAILURE;
@@ -84,7 +84,7 @@ StatusCode TrigMultiTrkHypoToolMT::initialize()
 
 
 //-------------------------------------------------------------------------------------
-bool TrigMultiTrkHypoToolMT::decideOnSingleObject( const xAOD::TrigBphys* trigBphys, size_t cutIndex ) const{
+bool TrigMultiTrkHypoToolMT::decideOnSingleObject( const xAOD::TrigBphys* trigBphys, size_t  ) const{
  
   using namespace Monitored;
 
-- 
GitLab