diff --git a/LArCalorimeter/LArRawConditions/src/LArADC2MeV.cxx b/LArCalorimeter/LArRawConditions/src/LArADC2MeV.cxx
index 2789e96654d8a583c4143bdc4401731334988c3e..131063b2d8176147e2b9f2f331f3d1e6db414488 100644
--- a/LArCalorimeter/LArRawConditions/src/LArADC2MeV.cxx
+++ b/LArCalorimeter/LArRawConditions/src/LArADC2MeV.cxx
@@ -9,7 +9,7 @@ LArADC2MeV::LArADC2MeV(const LArOnlineID_Base* onlineID, const LArOnOffIdMapping
   m_nGains(nGains) {
 
   assert(m_onlineID); 
-  assert(nGains<3 && nGains>0);
+  assert(nGains<=CaloGain::LARNGAIN && nGains>0);
 
   for (size_t i=0;i<nGains;++i) {
     m_adc2MeV[i].resize(onlineID->channelHashMax());