diff --git a/math/mlp/src/TMLPAnalyzer.cxx b/math/mlp/src/TMLPAnalyzer.cxx
index a8f1d0af7c15aaf86de7900f38154b356893f07d..f8940c1223a45491fd44e334044142cd22916964 100644
--- a/math/mlp/src/TMLPAnalyzer.cxx
+++ b/math/mlp/src/TMLPAnalyzer.cxx
@@ -9,16 +9,14 @@
  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
  *************************************************************************/
 
-///////////////////////////////////////////////////////////////////////////
-//
-// TMLPAnalyzer
-//
-// This utility class contains a set of tests usefull when developing
-// a neural network.
-// It allows you to check for unneeded variables, and to control
-// the network structure.
-//
-///////////////////////////////////////////////////////////////////////////
+/** \class TMLPAnalyzer
+
+This utility class contains a set of tests usefull when developing
+a neural network.
+It allows you to check for unneeded variables, and to control
+the network structure.
+
+*/
 
 #include "TROOT.h"
 #include "TSynapse.h"
@@ -166,7 +164,7 @@ void TMLPAnalyzer::CheckNetwork()
 }
 
 ////////////////////////////////////////////////////////////////////////////////
-/// Collect information about what is usefull in the network.
+/// Collect information about what is useful in the network.
 /// This method has to be called first when analyzing a network.
 /// Fills the two analysis trees.
 
@@ -261,7 +259,7 @@ void TMLPAnalyzer::GatherInformations()
             params[i] -= 2*shift*rms[i];
             v2 = fNetwork->Evaluate(l,params);
             diff += (v1-v2)*(v1-v2);
-            // reset to original vealue
+            // reset to original value
             params[i] += shift*rms[i];
          }
          diff = TMath::Sqrt(diff);