diff --git a/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h b/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h
index 8691c7cddf41fba1d610249ee442869071380746..ae24c6b809607026d8ca4b3319cd6b50030ea691 100644
--- a/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h
+++ b/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h
@@ -287,10 +287,10 @@ private:
   AtmoCorrectionParametersPointerType      m_AtmoCorrectionParameters;
   AcquiCorrectionParametersPointerType     m_AcquiCorrectionParameters;
 
-  mutable bool m_UseGenerateParameters;
+  bool m_UseGenerateParameters;
 
   /** True if the functor parameters have been generated */
-  bool m_FunctorParametersHaveBeenComputed;
+  mutable bool m_FunctorParametersHaveBeenComputed;
 };
 
 } // end namespace otb