diff --git a/LArCalorimeter/LArCalibTools/src/LArRamps2Ntuple.cxx b/LArCalorimeter/LArCalibTools/src/LArRamps2Ntuple.cxx
index dfc059ee3fe8980a85cf971e771da2236136c63e..75c8089ba27bca6a538f4b49ff24a1a80cc06df8 100755
--- a/LArCalorimeter/LArCalibTools/src/LArRamps2Ntuple.cxx
+++ b/LArCalorimeter/LArCalibTools/src/LArRamps2Ntuple.cxx
@@ -269,7 +269,7 @@ StatusCode LArRamps2Ntuple::stop() {
        ATH_MSG_WARNING("Failed to dyn-cast to ILArRamp to LArRampComplete. Cannot apply corrections");
        m_applyCorr=false;
      }
-     if (!rampComplete->correctionsApplied()) {
+     if (rampComplete and !rampComplete->correctionsApplied()) {
 	rampComplete_nc=const_cast<LArRampComplete*>(rampComplete);
 	sc=rampComplete_nc->applyCorrections();
 	if (sc.isFailure()) {