diff --git a/NPLib/AnnularS1/TAnnularS1Physics.cxx b/NPLib/AnnularS1/TAnnularS1Physics.cxx
index 28e2f3c041bce2ee175edf91098e37606f445f50..ea818fe6c395f8a139ab1473ac2a94fd308ba9f0 100644
--- a/NPLib/AnnularS1/TAnnularS1Physics.cxx
+++ b/NPLib/AnnularS1/TAnnularS1Physics.cxx
@@ -449,17 +449,17 @@ void TAnnularS1Physics::AddParameterToCalibrationManager(){
   for(int i = 0 ; i < m_NumberOfDetector ; ++i){
 
     for( int j = 0 ; j < 24 ; ++j){
-      Cal->AddParameter("ANNULARS1", "D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_E",
-          "ANNULARS1_D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_E");
-      Cal->AddParameter("ANNULARS1", "D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_T",
-          "ANNULARS1_D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_T");
+      Cal->AddParameter("ANNULARS1", "D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_E",
+          "ANNULARS1_D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_E");
+      Cal->AddParameter("ANNULARS1", "D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_T",
+          "ANNULARS1_D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_T");
     }
 
     for( int j = 0 ; j < 48 ; ++j){
-      Cal->AddParameter("ANNULARS1", "D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_E",
-          "ANNULARS1_D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_E");
-      Cal->AddParameter("ANNULARS1", "D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_T",
-          "ANNULARS1_D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_T");
+      Cal->AddParameter("ANNULARS1", "D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_E",
+          "ANNULARS1_D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_E");
+      Cal->AddParameter("ANNULARS1", "D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_T",
+          "ANNULARS1_D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_T");
     }
   }
 
@@ -580,13 +580,6 @@ void TAnnularS1Physics::InitializeStandardParameter(){
 
 ///////////////////////////////////////////////////////////////////////////
 namespace ANNULARS1_LOCAL{
-  //   tranform an integer to a string
-  stringNPA::itoa(unsigned int value){
-    char buffer [33];
-    sprintf(buffer,"%d",value);
-    return buffer;
-  }
-
   //   DSSD
   //   Ring
   double fStrip_Ring_E(const TS1Data* m_EventData , const int& i){
diff --git a/NPLib/Charissa/TCharissaPhysics.cxx b/NPLib/Charissa/TCharissaPhysics.cxx
index 77e3b76ecf9b3cc897a924b2d2996b56579666f4..9062734b8471a5392cceae0ce2ffb8fd3c66e1a1 100644
--- a/NPLib/Charissa/TCharissaPhysics.cxx
+++ b/NPLib/Charissa/TCharissaPhysics.cxx
@@ -990,19 +990,19 @@ void TCharissaPhysics::AddParameterToCalibrationManager()
   for(unsigned int i = 0 ; i < m_NumberOfTelescope ; ++i){
 
     for(unsigned int j = 0 ; j <  m_NumberOfStrip ; ++j){
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_DE_X"+itoa(j+1)+"_E","CHARISSA_T"+itoa(i+1)+"_DE_X"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_DE_Y"+itoa(j+1)+"_E","CHARISSA_T"+itoa(i+1)+"_DE_Y"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_DE_X"+itoa(j+1)+"_T","CHARISSA_T"+itoa(i+1)+"_DE_X"+itoa(j+1)+"_T")   ;
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_DE_Y"+itoa(j+1)+"_T","CHARISSA_T"+itoa(i+1)+"_DE_Y"+itoa(j+1)+"_T")   ;
-
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_E_X"+itoa(j+1)+"_E","CHARISSA_T"+itoa(i+1)+"_E_X"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_E_Y"+itoa(j+1)+"_E","CHARISSA_T"+itoa(i+1)+"_E_Y"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_E_X"+itoa(j+1)+"_T","CHARISSA_T"+itoa(i+1)+"_E_X"+itoa(j+1)+"_T")   ;
-      Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_E_Y"+itoa(j+1)+"_T","CHARISSA_T"+itoa(i+1)+"_E_Y"+itoa(j+1)+"_T")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_DE_X"+ NPA::itoa(j+1)+"_E","CHARISSA_T"+ NPA::itoa(i+1)+"_DE_X"+ NPA::itoa(j+1)+"_E")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_DE_Y"+ NPA::itoa(j+1)+"_E","CHARISSA_T"+ NPA::itoa(i+1)+"_DE_Y"+ NPA::itoa(j+1)+"_E")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_DE_X"+ NPA::itoa(j+1)+"_T","CHARISSA_T"+ NPA::itoa(i+1)+"_DE_X"+ NPA::itoa(j+1)+"_T")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_DE_Y"+ NPA::itoa(j+1)+"_T","CHARISSA_T"+ NPA::itoa(i+1)+"_DE_Y"+ NPA::itoa(j+1)+"_T")   ;
+
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_E_X"+ NPA::itoa(j+1)+"_E","CHARISSA_T"+ NPA::itoa(i+1)+"_E_X"+ NPA::itoa(j+1)+"_E")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_E_Y"+ NPA::itoa(j+1)+"_E","CHARISSA_T"+ NPA::itoa(i+1)+"_E_Y"+ NPA::itoa(j+1)+"_E")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_E_X"+ NPA::itoa(j+1)+"_T","CHARISSA_T"+ NPA::itoa(i+1)+"_E_X"+ NPA::itoa(j+1)+"_T")   ;
+      Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_E_Y"+ NPA::itoa(j+1)+"_T","CHARISSA_T"+ NPA::itoa(i+1)+"_E_Y"+ NPA::itoa(j+1)+"_T")   ;
     }
 
-    Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_CsI_E","CHARISSA_T"+itoa(i+1)+"_CsI_E")      ;
-    Cal->AddParameter("CHARISSA", "T"+itoa(i+1)+"_CsI_T","CHARISSA_T"+itoa(i+1)+"_CsI_T")      ;
+    Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_CsI_E","CHARISSA_T"+ NPA::itoa(i+1)+"_CsI_E")      ;
+    Cal->AddParameter("CHARISSA", "T"+ NPA::itoa(i+1)+"_CsI_T","CHARISSA_T"+ NPA::itoa(i+1)+"_CsI_T")      ;
 
   }
 
@@ -1304,26 +1304,26 @@ namespace CHARISSA_LOCAL
   //   X
   double fDE_X_E(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer1StripXEDetectorNbr(i) ) + "_DE_X" + itoa( m_EventData->GetCharissaLayer1StripXEStripNbr(i) ) + "_E",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer1StripXEDetectorNbr(i) ) + "_DE_X" + NPA::itoa( m_EventData->GetCharissaLayer1StripXEStripNbr(i) ) + "_E",
         m_EventData->GetCharissaLayer1StripXEEnergy(i) );
   }
 
   double fDE_X_T(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer1StripXTDetectorNbr(i) ) + "_DE_X" + itoa( m_EventData->GetCharissaLayer1StripXTStripNbr(i) ) +"_T",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer1StripXTDetectorNbr(i) ) + "_DE_X" + NPA::itoa( m_EventData->GetCharissaLayer1StripXTStripNbr(i) ) +"_T",
         m_EventData->GetCharissaLayer1StripXTTime(i) );
   }
 
   //   Y
   double fDE_Y_E(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer1StripYEDetectorNbr(i) ) + "_DE_Y" + itoa( m_EventData->GetCharissaLayer1StripYEStripNbr(i) ) +"_E",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer1StripYEDetectorNbr(i) ) + "_DE_Y" + NPA::itoa( m_EventData->GetCharissaLayer1StripYEStripNbr(i) ) +"_E",
         m_EventData->GetCharissaLayer1StripYEEnergy(i) );
   }
 
   double fDE_Y_T(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer1StripYTDetectorNbr(i) ) + "_DE_Y" + itoa( m_EventData->GetCharissaLayer1StripYTStripNbr(i) ) +"_T",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer1StripYTDetectorNbr(i) ) + "_DE_Y" + NPA::itoa( m_EventData->GetCharissaLayer1StripYTStripNbr(i) ) +"_T",
         m_EventData->GetCharissaLayer1StripYTTime(i) );
   }
 
@@ -1331,26 +1331,26 @@ namespace CHARISSA_LOCAL
   //   X
   double fE_X_E(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer2StripXEDetectorNbr(i) ) + "_E_X" + itoa( m_EventData->GetCharissaLayer2StripXEStripNbr(i) ) + "_E",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer2StripXEDetectorNbr(i) ) + "_E_X" + NPA::itoa( m_EventData->GetCharissaLayer2StripXEStripNbr(i) ) + "_E",
         m_EventData->GetCharissaLayer2StripXEEnergy(i) );
   }
 
   double fE_X_T(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer2StripXTDetectorNbr(i) ) + "_E_X" + itoa( m_EventData->GetCharissaLayer2StripXTStripNbr(i) ) +"_T",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer2StripXTDetectorNbr(i) ) + "_E_X" + NPA::itoa( m_EventData->GetCharissaLayer2StripXTStripNbr(i) ) +"_T",
         m_EventData->GetCharissaLayer2StripXTTime(i) );
   }
 
   //   Y
   double fE_Y_E(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer2StripYEDetectorNbr(i) ) + "_E_Y" + itoa( m_EventData->GetCharissaLayer2StripYEStripNbr(i) ) +"_E",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer2StripYEDetectorNbr(i) ) + "_E_Y" + NPA::itoa( m_EventData->GetCharissaLayer2StripYEStripNbr(i) ) +"_E",
         m_EventData->GetCharissaLayer2StripYEEnergy(i) );
   }
 
   double fE_Y_T(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaLayer2StripYTDetectorNbr(i) ) + "_E_Y" + itoa( m_EventData->GetCharissaLayer2StripYTStripNbr(i) ) +"_T",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaLayer2StripYTDetectorNbr(i) ) + "_E_Y" + NPA::itoa( m_EventData->GetCharissaLayer2StripYTStripNbr(i) ) +"_T",
         m_EventData->GetCharissaLayer2StripYTTime(i) );
   }
 
@@ -1358,13 +1358,13 @@ namespace CHARISSA_LOCAL
   //   CsI
   double fCsI_E(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaCsIEDetectorNbr(i) ) + "_CsI" + itoa( m_EventData->GetCharissaCsIECristalNbr(i) ) +"_E",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaCsIEDetectorNbr(i) ) + "_CsI" + NPA::itoa( m_EventData->GetCharissaCsIECristalNbr(i) ) +"_E",
         m_EventData->GetCharissaCsIEEnergy(i) );
   }
 
   double fCsI_T(const TCharissaData* m_EventData , const int i)
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + itoa( m_EventData->GetCharissaCsITDetectorNbr(i) ) + "_CsI" + itoa( m_EventData->GetCharissaCsITCristalNbr(i) ) +"_T",
+    return CalibrationManager::getInstance()->ApplyCalibration(   "CHARISSA/T" + NPA::itoa( m_EventData->GetCharissaCsITDetectorNbr(i) ) + "_CsI" + NPA::itoa( m_EventData->GetCharissaCsITCristalNbr(i) ) +"_T",
         m_EventData->GetCharissaCsITTime(i) );
   }
 
diff --git a/NPLib/ChateauCristal/TChateauCristalPhysics.cxx b/NPLib/ChateauCristal/TChateauCristalPhysics.cxx
index 07a72d39015d6cd47f513526a9c9a016815fa6c8..61eb0e67805c75809ea423e2e095c35315426423 100644
--- a/NPLib/ChateauCristal/TChateauCristalPhysics.cxx
+++ b/NPLib/ChateauCristal/TChateauCristalPhysics.cxx
@@ -167,8 +167,8 @@ void TChateauCristalPhysics::AddParameterToCalibrationManager()
    CalibrationManager* Cal = CalibrationManager::getInstance();
 
    for(int i = 0 ; i < m_NumberOfDetectors ; ++i){
-      Cal->AddParameter("ChateauCristal", "Detector"+itoa(i)+"_E","ChateauCristal_DETECTOR_"+itoa(i)+"_E")  ;
-      Cal->AddParameter("ChateauCristal", "Detector"+itoa(i)+"_T","ChateauCristal_DETECTOR_"+itoa(i)+"_T")  ;  
+      Cal->AddParameter("ChateauCristal", "Detector"+ NPA::itoa(i)+"_E","ChateauCristal_DETECTOR_"+ NPA::itoa(i)+"_E")  ;
+      Cal->AddParameter("ChateauCristal", "Detector"+ NPA::itoa(i)+"_T","ChateauCristal_DETECTOR_"+ NPA::itoa(i)+"_T")  ;  
    }
 }
 
@@ -492,13 +492,13 @@ double TChateauCristalPhysics::DopplerCorrection(double E, double Theta)
 ///////////////////////////////////////////////////////////////////////////
 double ChateauCristal_LOCAL::fChateauCristal_E( const TChateauCristalData* m_EventData , const int i )
 {
-   return CalibrationManager::getInstance()->ApplyCalibration("ChateauCristal/Detector" + itoa( m_EventData->GetChateauCristalEDetectorNbr(i) ) +"_E",  
+   return CalibrationManager::getInstance()->ApplyCalibration("ChateauCristal/Detector" + NPA::itoa( m_EventData->GetChateauCristalEDetectorNbr(i) ) +"_E",  
 							      m_EventData->GetChateauCristalEnergy(i)+gRandom->Uniform()-0.5 );
 }
 
 double ChateauCristal_LOCAL::fChateauCristal_T( const TChateauCristalData* m_EventData , const int i )
 {
-   return CalibrationManager::getInstance()->ApplyCalibration("ChateauCristal/Detector" + itoa( m_EventData->GetChateauCristalTDetectorNbr(i) ) +"_T",  
+   return CalibrationManager::getInstance()->ApplyCalibration("ChateauCristal/Detector" + NPA::itoa( m_EventData->GetChateauCristalTDetectorNbr(i) ) +"_T",  
          m_EventData->GetChateauCristalTime(i) +gRandom->Uniform()-0.5);
 }  
 
diff --git a/NPLib/ComptonTelescope/TComptonTelescopePhysics.cxx b/NPLib/ComptonTelescope/TComptonTelescopePhysics.cxx
index d0bca7a89ca0b7e8ce0dd63138c0ee36d546b735..4eb8c99f36a7de624246d1179e4299b4b92d35f9 100644
--- a/NPLib/ComptonTelescope/TComptonTelescopePhysics.cxx
+++ b/NPLib/ComptonTelescope/TComptonTelescopePhysics.cxx
@@ -555,12 +555,12 @@ void TComptonTelescopePhysics::AddParameterToCalibrationManager()
 
    for (int i = 0; i < m_NumberOfDetector; ++i) {
       for (int j = 0; j < 32; ++j) {
-         Cal->AddParameter("COMPTONTELESCOPE", "D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_E", "COMPTONTELESCOPE_D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_E");
-         Cal->AddParameter("COMPTONTELESCOPE", "D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_T", "COMPTONTELESCOPE_D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_T");
+         Cal->AddParameter("COMPTONTELESCOPE", "D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_E", "COMPTONTELESCOPE_D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_E");
+         Cal->AddParameter("COMPTONTELESCOPE", "D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_T", "COMPTONTELESCOPE_D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_T");
       }
       for (int j = 0; j < 32; ++j) {
-         Cal->AddParameter("COMPTONTELESCOPE", "D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_E",  "COMPTONTELESCOPE_D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_E");
-         Cal->AddParameter("COMPTONTELESCOPE", "D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_T",  "COMPTONTELESCOPE_D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_T");
+         Cal->AddParameter("COMPTONTELESCOPE", "D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_E",  "COMPTONTELESCOPE_D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_E");
+         Cal->AddParameter("COMPTONTELESCOPE", "D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_T",  "COMPTONTELESCOPE_D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_T");
       }
    }
 
@@ -729,13 +729,13 @@ namespace ComptonTelescope_LOCAL
    // Front
    double fStrip_Front_E(const TComptonTelescopeData* m_EventData , const int i)
    {
-      return CalibrationManager::getInstance()->ApplyCalibration("COMPTONTELESCOPE/D" + itoa(m_EventData->GetCTTrackerFrontEDetectorNbr(i)) + "_STRIP_FRONT" + itoa(m_EventData->GetCTTrackerFrontEStripNbr(i)) + "_E", m_EventData->GetCTTrackerFrontEEnergy(i));
+      return CalibrationManager::getInstance()->ApplyCalibration("COMPTONTELESCOPE/D" + NPA::itoa(m_EventData->GetCTTrackerFrontEDetectorNbr(i)) + "_STRIP_FRONT" + NPA::itoa(m_EventData->GetCTTrackerFrontEStripNbr(i)) + "_E", m_EventData->GetCTTrackerFrontEEnergy(i));
    }
 
    // Back
    double fStrip_Back_E(const TComptonTelescopeData* m_EventData , const int i)
    {
-      return CalibrationManager::getInstance()->ApplyCalibration("COMPTONTELESCOPE/D" + itoa(m_EventData->GetCTTrackerBackEDetectorNbr(i)) + "_STRIP_BACK" + itoa(m_EventData->GetCTTrackerBackEStripNbr(i)) + "_E", m_EventData->GetCTTrackerBackEEnergy(i));
+      return CalibrationManager::getInstance()->ApplyCalibration("COMPTONTELESCOPE/D" + NPA::itoa(m_EventData->GetCTTrackerBackEDetectorNbr(i)) + "_STRIP_BACK" + NPA::itoa(m_EventData->GetCTTrackerBackEStripNbr(i)) + "_E", m_EventData->GetCTTrackerBackEEnergy(i));
    }
 }
 
diff --git a/NPLib/EXL/TExlPhysics.cxx b/NPLib/EXL/TExlPhysics.cxx
index d62fa0de84208cca50791774ef4a63eee08fed38..4d43ebf26be1910f0631a588c115d05aaa4a4ff8 100644
--- a/NPLib/EXL/TExlPhysics.cxx
+++ b/NPLib/EXL/TExlPhysics.cxx
@@ -220,8 +220,8 @@ void TExlPhysics::AddParameterToCalibrationManager()
       
       for(unsigned int i = 0 ; i < NumberOfCrystal ; i++)
          {
-            Cal->AddParameter("EXL", "_E_"+itoa(i+1),"EXL_E_"+itoa(i+1))   ;
-            Cal->AddParameter("EXL", "_T_"+itoa(i+1),"EXL_T_"+itoa(i+1))   ;
+            Cal->AddParameter("EXL", "_E_"+ NPA::itoa(i+1),"EXL_E_"+ NPA::itoa(i+1))   ;
+            Cal->AddParameter("EXL", "_T_"+ NPA::itoa(i+1),"EXL_T_"+ NPA::itoa(i+1))   ;
          }
    }
    
@@ -266,7 +266,7 @@ void TExlPhysics::BuildSimplePhysicalEvent()
 			if(EventData->GetEnergy(i)>m_E_RAW_Threshold)
 			{
 				CrystalNumber.push_back( EventData->GetExlNumber(i))   ;
-				EXL_Energy.push_back( CalibrationManager::getInstance()->ApplyCalibration("EXL/_E_" + itoa( EventData->GetExlNumber(i) ),EventData->GetEnergy(i) ) );
+				EXL_Energy.push_back( CalibrationManager::getInstance()->ApplyCalibration("EXL/_E_" + NPA::itoa( EventData->GetExlNumber(i) ),EventData->GetEnergy(i) ) );
 			}
 		}
 	}
@@ -280,7 +280,7 @@ void TExlPhysics::BuildSimplePhysicalEvent()
 	{
 		for(unsigned int i = 0 ; i < EventData->GetTimeMult() ; i++)
 		{
-			//EXL_Time.push_back( CalibrationManager::getInstance()->ApplyCalibration("EXL/_T_" + itoa( EventData->GetExlNumber(i) ),EventData->GetTime(i) ) );
+			//EXL_Time.push_back( CalibrationManager::getInstance()->ApplyCalibration("EXL/_T_" + NPA::itoa( EventData->GetExlNumber(i) ),EventData->GetTime(i) ) );
 			EXL_Time=EventData->GetTime(i);
 		}
 	}
diff --git a/NPLib/Exogam/TExogamPhysics.cxx b/NPLib/Exogam/TExogamPhysics.cxx
index 058c85572bc1279080577fa317c90623e580730a..74e5ed40afe9c3bf8fbe4618b15692e7e62e87bb 100644
--- a/NPLib/Exogam/TExogamPhysics.cxx
+++ b/NPLib/Exogam/TExogamPhysics.cxx
@@ -79,8 +79,8 @@ void TExogamPhysics::PreTreat()
       int clover  = EventData -> GetECCEClover(i);
       int cristal = EventData -> GetECCECristal(i);
      
-      if(EventData -> GetECCEEnergy(i) < 3000)  cristal_E = CalibrationManager::getInstance()-> ApplyCalibration("EXOGAM/Cl"+itoa(clover)+"_Cr"+itoa(cristal)+"_Elow", EventData -> GetECCEEnergy(i));
-      else                                      cristal_E = CalibrationManager::getInstance()-> ApplyCalibration("EXOGAM/Cl"+itoa(clover)+"_Cr"+itoa(cristal)+"_Ehigh", EventData -> GetECCEEnergy(i));
+      if(EventData -> GetECCEEnergy(i) < 3000)  cristal_E = CalibrationManager::getInstance()-> ApplyCalibration("EXOGAM/Cl"+ NPA::itoa(clover)+"_Cr"+ NPA::itoa(cristal)+"_Elow", EventData -> GetECCEEnergy(i));
+      else                                      cristal_E = CalibrationManager::getInstance()-> ApplyCalibration("EXOGAM/Cl"+ NPA::itoa(clover)+"_Cr"+ NPA::itoa(cristal)+"_Ehigh", EventData -> GetECCEEnergy(i));
 
     
       if(cristal_E > Threshold_ECC)
@@ -95,7 +95,7 @@ void TExogamPhysics::PreTreat()
 		  if(clover == EventData -> GetECCTClover(k) && cristal == EventData -> GetECCTCristal(k)){
 		      // cout << EventData -> GetECCTTime(k) << endl;
 
-		      if(EventData -> GetECCTTime(k) < 16383)  cristal_T = CalibrationManager::getInstance()-> ApplyCalibration("EXOGAM/Cl"+itoa(clover)+"_Cr"+itoa(cristal)+"_T", EventData -> GetECCTTime(k));
+		      if(EventData -> GetECCTTime(k) < 16383)  cristal_T = CalibrationManager::getInstance()-> ApplyCalibration("EXOGAM/Cl"+ NPA::itoa(clover)+"_Cr"+ NPA::itoa(cristal)+"_T", EventData -> GetECCTTime(k));
 		      else                                     cristal_T = 2500;  
 		  
 		      //if(cristal_T >5000 && cristal_T !=25000 ) cout << "PreTreat " << cristal_T << " " << EventData -> GetECCTTime(k) << " " << clover << " " << cristal << " " << EventData->GetECCTMult() << endl;
@@ -140,7 +140,7 @@ void TExogamPhysics::PreTreat()
       
       if(EventData -> GetGOCCEEEnergy(i) > RawThreshold_GOCCE)
 	{
-	  segment_E = CalibrationManager::getInstance()->ApplyCalibration("EXOGAM/Cl"+itoa(clover)+"_Cr"+itoa(cristal)+"_Seg"+itoa(segment)+"_E", EventData -> GetGOCCEEEnergy(i));
+	  segment_E = CalibrationManager::getInstance()->ApplyCalibration("EXOGAM/Cl"+ NPA::itoa(clover)+"_Cr"+ NPA::itoa(cristal)+"_Seg"+ NPA::itoa(segment)+"_E", EventData -> GetGOCCEEEnergy(i));
 	  	  
 	  if(segment_E > Threshold_GOCCE)
 	    {
@@ -633,13 +633,13 @@ void TExogamPhysics::AddParameterToCalibrationManager()
     {
       for( int j = 0 ; j < 4 ; j++)
 	{
-	  Cal->AddParameter("EXOGAM", "Cl"+itoa(i)+"_Cr"+itoa(j)+"_Elow" ,"EXOGAM_Cl"+itoa(i)+"_Cr"+itoa(j)+"_Elow");
-	  Cal->AddParameter("EXOGAM", "Cl"+itoa(i)+"_Cr"+itoa(j)+"_Ehigh","EXOGAM_Cl"+itoa(i)+"_Cr"+itoa(j)+"_Ehigh");
-	  Cal->AddParameter("EXOGAM", "Cl"+itoa(i)+"_Cr"+itoa(j)+"_T","EXOGAM_Cl"+itoa(i)+"_Cr"+itoa(j)+"_T")	;
+	  Cal->AddParameter("EXOGAM", "Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_Elow" ,"EXOGAM_Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_Elow");
+	  Cal->AddParameter("EXOGAM", "Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_Ehigh","EXOGAM_Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_Ehigh");
+	  Cal->AddParameter("EXOGAM", "Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_T","EXOGAM_Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_T")	;
 	  
 	  for( int k = 0 ; k < 4 ; k++)
 	    {
-	      Cal->AddParameter("EXOGAM", "Cl"+itoa(i)+"_Cr"+itoa(j)+"_Seg"+itoa(k)+"_E","EXOGAM_Cl"+itoa(i)+"_Cr"+itoa(j)+"_Seg"+itoa(k)+"_E")	;
+	      Cal->AddParameter("EXOGAM", "Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_Seg"+ NPA::itoa(k)+"_E","EXOGAM_Cl"+ NPA::itoa(i)+"_Cr"+ NPA::itoa(j)+"_Seg"+ NPA::itoa(k)+"_E")	;
 	    }
 	}
     }
diff --git a/NPLib/LaBr3/TLaBr3Physics.cxx b/NPLib/LaBr3/TLaBr3Physics.cxx
index 5d92f996de494a7f23a5e972a61376a331cb6d28..e0a096f9c1660f5070b65ebd4c4870523dbe878c 100644
--- a/NPLib/LaBr3/TLaBr3Physics.cxx
+++ b/NPLib/LaBr3/TLaBr3Physics.cxx
@@ -210,8 +210,8 @@ void TLaBr3Physics::AddParameterToCalibrationManager()
       
       for(int i = 0 ; i < NumberOfDetector ; i++)
          {
-                  Cal->AddParameter("LaBr3", "Detector"+itoa(i+1)+"_E","LaBr3_Detector"+itoa(i+1)+"_E")   ;
-                  Cal->AddParameter("LaBr3", "Detector"+itoa(i+1)+"_T","LaBr3_Detector"+itoa(i+1)+"_T")   ;         
+                  Cal->AddParameter("LaBr3", "Detector"+ NPA::itoa(i+1)+"_E","LaBr3_Detector"+ NPA::itoa(i+1)+"_E")   ;
+                  Cal->AddParameter("LaBr3", "Detector"+ NPA::itoa(i+1)+"_T","LaBr3_Detector"+ NPA::itoa(i+1)+"_T")   ;         
          }
    }
    
@@ -279,7 +279,7 @@ void TLaBr3Physics::PreTreat(){
     {
     	if( EventData->GetEEnergy(i)>m_LaBr3_RAW_Threshold )
     	{
-		E=CalibrationManager::getInstance()->ApplyCalibration("LaBr3/Detector" + itoa( EventData->GetENumber(i) ) +"_E",EventData->GetEEnergy(i));
+		E=CalibrationManager::getInstance()->ApplyCalibration("LaBr3/Detector" + NPA::itoa( EventData->GetENumber(i) ) +"_E",EventData->GetEEnergy(i));
     		if(E>m_LaBr3_E_Threshold)
     		{
         		PreTreatedData->SetENumber( EventData->GetENumber(i) );
@@ -289,7 +289,7 @@ void TLaBr3Physics::PreTreat(){
     }
   for(unsigned int i = 0 ; i < EventData->GetTimeMult() ; ++i)
     {
-	T=CalibrationManager::getInstance()->ApplyCalibration("LaBr3/Detector"+itoa(EventData->GetTNumber(i))+"_T",EventData->GetTTime(i) ) ;      
+	T=CalibrationManager::getInstance()->ApplyCalibration("LaBr3/Detector"+ NPA::itoa(EventData->GetTNumber(i))+"_T",EventData->GetTTime(i) ) ;      
 	PreTreatedData->SetTNumber( EventData->GetTNumber(i) );
         PreTreatedData->SetTTime( T );
             
diff --git a/NPLib/Misc/TTacPhysics.cxx b/NPLib/Misc/TTacPhysics.cxx
index 7afe2046b290c021aa6d4a5e2a40c6f2c9b1adc6..b17408d6ee4ce1fc347cdce9e89c8b913542165f 100644
--- a/NPLib/Misc/TTacPhysics.cxx
+++ b/NPLib/Misc/TTacPhysics.cxx
@@ -81,7 +81,7 @@ void TTacPhysics::AddParameterToCalibrationManager()
       
       for(int i = 0 ; i < 8 ; i++)
          {
-            Cal->AddParameter("TAC", "_T"+itoa(i+1),"TAC_T"+itoa(i+1))   ;
+            Cal->AddParameter("TAC", "_T"+ NPA::itoa(i+1),"TAC_T"+ NPA::itoa(i+1))   ;
          }
    }
    
@@ -126,10 +126,10 @@ void TTacPhysics::BuildSimplePhysicalEvent()
 	{
 	   	TacNumber.push_back(EventData->GetTAC_MM_HF_DetectorNbr(i));
 	}
-		Time_TAC_1=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + itoa( EventData->GetTAC_MM_HF_DetectorNbr(0) ),EventData->GetTAC_MM_HF() );
-		Time_TAC_2=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + itoa( EventData->GetTAC_MM_HF_DetectorNbr(1) ),EventData->GetTAC_MM_HF() );
-		Time_TAC_3=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + itoa( EventData->GetTAC_MM_HF_DetectorNbr(2) ),EventData->GetTAC_MM_HF() );
-		Time_TAC_4=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + itoa( EventData->GetTAC_MM_HF_DetectorNbr(3) ),EventData->GetTAC_MM_HF() );
+		Time_TAC_1=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + NPA::itoa( EventData->GetTAC_MM_HF_DetectorNbr(0) ),EventData->GetTAC_MM_HF() );
+		Time_TAC_2=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + NPA::itoa( EventData->GetTAC_MM_HF_DetectorNbr(1) ),EventData->GetTAC_MM_HF() );
+		Time_TAC_3=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + NPA::itoa( EventData->GetTAC_MM_HF_DetectorNbr(2) ),EventData->GetTAC_MM_HF() );
+		Time_TAC_4=CalibrationManager::getInstance()->ApplyCalibration("TAC/_T" + NPA::itoa( EventData->GetTAC_MM_HF_DetectorNbr(3) ),EventData->GetTAC_MM_HF() );
 		
    }
 
diff --git a/NPLib/Plastic/TPlasticPhysics.cxx b/NPLib/Plastic/TPlasticPhysics.cxx
index 25edccbea88d54089c5168b7bc1f8fbc40b959bc..264cf64b060bf1bd9578e39e3d5f8068950d84ca 100644
--- a/NPLib/Plastic/TPlasticPhysics.cxx
+++ b/NPLib/Plastic/TPlasticPhysics.cxx
@@ -247,8 +247,8 @@ void TPlasticPhysics::AddParameterToCalibrationManager()
          {
             for( int j = 0 ; j < 16 ; j++)
                {
-                  Cal->AddParameter("Plastic", "Detector"+itoa(i+1)+"_E","Plastic_Detector"+itoa(i+1)+"_E")   ;
-                  Cal->AddParameter("Plastic", "Detector"+itoa(i+1)+"_T","Plastic_Detector"+itoa(i+1)+"_T")   ;   
+                  Cal->AddParameter("Plastic", "Detector"+ NPA::itoa(i+1)+"_E","Plastic_Detector"+ NPA::itoa(i+1)+"_E")   ;
+                  Cal->AddParameter("Plastic", "Detector"+ NPA::itoa(i+1)+"_T","Plastic_Detector"+ NPA::itoa(i+1)+"_T")   ;   
                }
       
          }
@@ -291,8 +291,8 @@ void TPlasticPhysics::BuildSimplePhysicalEvent()
       for(unsigned int i = 0 ; i < EventData->GetEnergyMult() ; i++)
          {
             DetectorNumber.push_back( EventData->GetPlasticNumber(i) )   ;
-            Energy.push_back( CalibrationManager::getInstance()->ApplyCalibration("Plastic/Detector" + itoa( EventData->GetPlasticNumber(i) ) +"_E",EventData->GetEnergy(i) ) );
-            Time.push_back( CalibrationManager::getInstance()->ApplyCalibration(   "Plastic/Detector" + itoa( EventData->GetPlasticNumber(i) ) +"_T",EventData->GetTime(i) ) );
+            Energy.push_back( CalibrationManager::getInstance()->ApplyCalibration("Plastic/Detector" + NPA::itoa( EventData->GetPlasticNumber(i) ) +"_E",EventData->GetEnergy(i) ) );
+            Time.push_back( CalibrationManager::getInstance()->ApplyCalibration(   "Plastic/Detector" + NPA::itoa( EventData->GetPlasticNumber(i) ) +"_T",EventData->GetTime(i) ) );
          }
 
    }
diff --git a/NPLib/SSSD/TSSSDPhysics.cxx b/NPLib/SSSD/TSSSDPhysics.cxx
index 499ac9b98be0b482f129a0723235ddf7c62da849..29544aa6b5e30b0ac487cf94af8496b9ce7fea9a 100644
--- a/NPLib/SSSD/TSSSDPhysics.cxx
+++ b/NPLib/SSSD/TSSSDPhysics.cxx
@@ -255,8 +255,8 @@ void TSSSDPhysics::AddParameterToCalibrationManager()
       
         for( int j = 0 ; j < 16 ; ++j)
           {
-            Cal->AddParameter("SSSD", "Detector"+itoa(i+1)+"_Strip"+itoa(j+1)+"_E","SSSD_DETECTOR_"+itoa(i+1)+"_STRIP_"+itoa(j+1)+"_E")  ;
-            Cal->AddParameter("SSSD", "Detector"+itoa(i+1)+"_Strip"+itoa(j+1)+"_T","SSSD_DETECTOR_"+itoa(i+1)+"_STRIP_"+itoa(j+1)+"_T")  ;  
+            Cal->AddParameter("SSSD", "Detector"+ NPA::itoa(i+1)+"_Strip"+ NPA::itoa(j+1)+"_E","SSSD_DETECTOR_"+ NPA::itoa(i+1)+"_STRIP_"+ NPA::itoa(j+1)+"_E")  ;
+            Cal->AddParameter("SSSD", "Detector"+ NPA::itoa(i+1)+"_Strip"+ NPA::itoa(j+1)+"_T","SSSD_DETECTOR_"+ NPA::itoa(i+1)+"_STRIP_"+ NPA::itoa(j+1)+"_T")  ;  
           }
     
       }
@@ -444,14 +444,14 @@ void TSSSDPhysics::ReadAnalysisConfig()
 ///////////////////////////////////////////////////////////////////////////
 double SSSD_LOCAL::fSi_E( const TSSSDData* EventData , const int i )
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(  "SSSD/Detector" + itoa( EventData->GetEnergyDetectorNbr(i) ) + "_Strip" + itoa( EventData->GetEnergyStripNbr(i) ) +"_E",  
+    return CalibrationManager::getInstance()->ApplyCalibration(  "SSSD/Detector" + NPA::itoa( EventData->GetEnergyDetectorNbr(i) ) + "_Strip" + NPA::itoa( EventData->GetEnergyStripNbr(i) ) +"_E",  
                             EventData->GetEnergy(i) );
   }
   
   
 double SSSD_LOCAL::fSi_T( const TSSSDData* EventData , const int i )
   {
-    return CalibrationManager::getInstance()->ApplyCalibration(  "SSSD/Detector" + itoa( EventData->GetEnergyDetectorNbr(i) ) + "_Strip" + itoa( EventData->GetEnergyStripNbr(i) ) +"_T",  
+    return CalibrationManager::getInstance()->ApplyCalibration(  "SSSD/Detector" + NPA::itoa( EventData->GetEnergyDetectorNbr(i) ) + "_Strip" + NPA::itoa( EventData->GetEnergyStripNbr(i) ) +"_T",  
                             EventData->GetTime(i) );
   }  
      
diff --git a/NPLib/Sharc/TSharcPhysics.cxx b/NPLib/Sharc/TSharcPhysics.cxx
index 6279dd3860411b5bdc4071b5da34354c060380e3..c74440441a0de5f2510abcab7c11c70d5ab30886 100644
--- a/NPLib/Sharc/TSharcPhysics.cxx
+++ b/NPLib/Sharc/TSharcPhysics.cxx
@@ -614,20 +614,20 @@ void TSharcPhysics::AddParameterToCalibrationManager(){
     
     for( int j = 0 ; j < 24 ; ++j)
       {
-      Cal->AddParameter("SHARC", "D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_E","SHARC_D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("SHARC", "D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_T","SHARC_D"+itoa(i+1)+"_STRIP_FRONT"+itoa(j+1)+"_T")   ;
+      Cal->AddParameter("SHARC", "D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_E","SHARC_D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_E")   ;
+      Cal->AddParameter("SHARC", "D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_T","SHARC_D"+ NPA::itoa(i+1)+"_STRIP_FRONT"+ NPA::itoa(j+1)+"_T")   ;
       }
     
     for( int j = 0 ; j < 48 ; ++j)
       {
-      Cal->AddParameter("SHARC", "D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_E","SHARC_D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("SHARC", "D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_T","SHARC_D"+itoa(i+1)+"_STRIP_BACK"+itoa(j+1)+"_T")   ;
+      Cal->AddParameter("SHARC", "D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_E","SHARC_D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_E")   ;
+      Cal->AddParameter("SHARC", "D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_T","SHARC_D"+ NPA::itoa(i+1)+"_STRIP_BACK"+ NPA::itoa(j+1)+"_T")   ;
       }
     
     for( int j = 0 ; j < 1 ; ++j)
       {
-      Cal->AddParameter("SHARC", "D"+itoa(i+1)+"_PAD"+itoa(j+1)+"_E","SHARC_D"+itoa(i+1)+"_PAD_E")   ;
-      Cal->AddParameter("SHARC", "D"+itoa(i+1)+"_PAD"+itoa(j+1)+"_T","SHARC_D"+itoa(i+1)+"_PAD_T")   ;
+      Cal->AddParameter("SHARC", "D"+ NPA::itoa(i+1)+"_PAD"+ NPA::itoa(j+1)+"_E","SHARC_D"+ NPA::itoa(i+1)+"_PAD_E")   ;
+      Cal->AddParameter("SHARC", "D"+ NPA::itoa(i+1)+"_PAD"+ NPA::itoa(j+1)+"_T","SHARC_D"+ NPA::itoa(i+1)+"_PAD_T")   ;
       }
     }
   
@@ -870,26 +870,26 @@ namespace Sharc_LOCAL
   //   Front
   double fStrip_Front_E(const TSharcData* m_EventData , const int i)
   {
-  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + itoa( m_EventData->GetFront_DetectorNbr(i) ) + "_STRIP_FRONT" + itoa( m_EventData->GetFront_StripNbr(i) ) + "_E",
+  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + NPA::itoa( m_EventData->GetFront_DetectorNbr(i) ) + "_STRIP_FRONT" + NPA::itoa( m_EventData->GetFront_StripNbr(i) ) + "_E",
                                                              m_EventData->GetFront_Energy(i) );
   }
   
   double fStrip_Front_T(const TSharcData* m_EventData , const int i)
   {
-  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + itoa( m_EventData->GetFront_DetectorNbr(i) ) + "_STRIP_FRONT" + itoa( m_EventData->GetFront_StripNbr(i) ) +"_T",
+  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + NPA::itoa( m_EventData->GetFront_DetectorNbr(i) ) + "_STRIP_FRONT" + NPA::itoa( m_EventData->GetFront_StripNbr(i) ) +"_T",
                                                              m_EventData->GetFront_TimeCFD(i) );
   }
   
   //   Back
   double fStrip_Back_E(const TSharcData* m_EventData , const int i)
   {
-  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + itoa( m_EventData->GetBack_DetectorNbr(i) ) + "_STRIP_BACK" + itoa( m_EventData->GetBack_StripNbr(i) ) +"_E",
+  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + NPA::itoa( m_EventData->GetBack_DetectorNbr(i) ) + "_STRIP_BACK" + NPA::itoa( m_EventData->GetBack_StripNbr(i) ) +"_E",
                                                              m_EventData->GetBack_Energy(i) );
   }
   
   double fStrip_Back_T(const TSharcData* m_EventData , const int i)
   {
-  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + itoa( m_EventData->GetBack_DetectorNbr(i) ) + "_STRIP_BACK" + itoa( m_EventData->GetBack_StripNbr(i) ) +"_T",
+  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + NPA::itoa( m_EventData->GetBack_DetectorNbr(i) ) + "_STRIP_BACK" + NPA::itoa( m_EventData->GetBack_StripNbr(i) ) +"_T",
                                                              m_EventData->GetFront_TimeCFD(i) );
   }
   
@@ -897,13 +897,13 @@ namespace Sharc_LOCAL
   //   PAD
   double fPAD_E(const TSharcData* m_EventData , const int i)
   {
-  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + itoa( m_EventData->GetPAD_DetectorNbr(i) ) + "_PAD" +"_E",
+  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + NPA::itoa( m_EventData->GetPAD_DetectorNbr(i) ) + "_PAD" +"_E",
                                                              m_EventData->GetPAD_Energy(i) );
   }
   
   double fPAD_T(const TSharcData* m_EventData , const int i)
   {
-  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + itoa( m_EventData->GetPAD_DetectorNbr(i) ) + "_PAD" +"_T",
+  return CalibrationManager::getInstance()->ApplyCalibration(   "SHARC/D" + NPA::itoa( m_EventData->GetPAD_DetectorNbr(i) ) + "_PAD" +"_T",
                                                              m_EventData->GetPAD_TimeCFD(i) );
   }
   
diff --git a/NPLib/SiLi/TSiLiPhysics.cxx b/NPLib/SiLi/TSiLiPhysics.cxx
index 8473b817bc01b03eff752b5c97d742fd6ef28afa..be51677dd820ccf14830d1c59e7cb56b589f27d4 100644
--- a/NPLib/SiLi/TSiLiPhysics.cxx
+++ b/NPLib/SiLi/TSiLiPhysics.cxx
@@ -193,8 +193,8 @@ void TSiLiPhysics::AddParameterToCalibrationManager()
       
       for(int i = 0 ; i < NumberOfDetector ; i++)
          {
-                  Cal->AddParameter("SiLi", "Detector"+itoa(i+1)+"_E","SiLi_Detector"+itoa(i+1)+"_E")   ;
-                  Cal->AddParameter("SiLi", "Detector"+itoa(i+1)+"_T","SiLi_Detector"+itoa(i+1)+"_T")   ;         
+                  Cal->AddParameter("SiLi", "Detector"+ NPA::itoa(i+1)+"_E","SiLi_Detector"+ NPA::itoa(i+1)+"_E")   ;
+                  Cal->AddParameter("SiLi", "Detector"+ NPA::itoa(i+1)+"_T","SiLi_Detector"+ NPA::itoa(i+1)+"_T")   ;         
          }
    }
    
@@ -262,7 +262,7 @@ void TSiLiPhysics::PreTreat(){
     {
     	if( EventData->GetEEnergy(i)>m_SiLi_RAW_Threshold )
     	{
-		E=CalibrationManager::getInstance()->ApplyCalibration("SiLi/Detector" + itoa( EventData->GetENumber(i) ) +"_E",EventData->GetEEnergy(i));
+		E=CalibrationManager::getInstance()->ApplyCalibration("SiLi/Detector" + NPA::itoa( EventData->GetENumber(i) ) +"_E",EventData->GetEEnergy(i));
     		if(E>m_SiLi_E_Threshold)
     		{
         		PreTreatedData->SetENumber( EventData->GetENumber(i) );
@@ -272,7 +272,7 @@ void TSiLiPhysics::PreTreat(){
     }
   for(unsigned int i = 0 ; i < EventData->GetTimeMult() ; ++i)
     {
-	T=CalibrationManager::getInstance()->ApplyCalibration("SiLi/Detector"+itoa(EventData->GetTNumber(i))+"_T",EventData->GetTTime(i) ) ;      
+	T=CalibrationManager::getInstance()->ApplyCalibration("SiLi/Detector"+ NPA::itoa(EventData->GetTNumber(i))+"_T",EventData->GetTTime(i) ) ;      
 	PreTreatedData->SetTNumber( EventData->GetTNumber(i) );
         PreTreatedData->SetTTime( T );
             
diff --git a/NPLib/SiRes/TSiResPhysics.cxx b/NPLib/SiRes/TSiResPhysics.cxx
index 95fc2dc94b871ecaeaf0ba62b7ec8d23e17a0f12..dabf481db3ddd91bad0f6dd5b2f151da3c29faf9 100644
--- a/NPLib/SiRes/TSiResPhysics.cxx
+++ b/NPLib/SiRes/TSiResPhysics.cxx
@@ -199,10 +199,10 @@ void TSiResPhysics::AddParameterToCalibrationManager()
          {
             for( int j = 0 ; j < 4 ; j++)
                {
-                  Cal->AddParameter("SiRes", "Detector"+itoa(i+1)+"_E","SiRes_Detector"+itoa(i+1)+"_E")   ;
+                  Cal->AddParameter("SiRes", "Detector"+ NPA::itoa(i+1)+"_E","SiRes_Detector"+ NPA::itoa(i+1)+"_E")   ;
                }
-               Cal->AddParameter("SiRes", "Detector"+itoa(i+1)+"_EBack","SiRes_Detector"+itoa(i+1)+"_EBack")   ;   
-               Cal->AddParameter("SiRes", "Detector"+itoa(i+1)+"_T","SiRes_Detector"+itoa(i+1)+"_T")   ;   
+               Cal->AddParameter("SiRes", "Detector"+ NPA::itoa(i+1)+"_EBack","SiRes_Detector"+ NPA::itoa(i+1)+"_EBack")   ;   
+               Cal->AddParameter("SiRes", "Detector"+ NPA::itoa(i+1)+"_T","SiRes_Detector"+ NPA::itoa(i+1)+"_T")   ;   
       
          }
    }
@@ -276,7 +276,7 @@ void TSiResPhysics::PreTreat(){
 	if( EventData->GetEEnergy(i)>m_SiRes_RAW_Threshold )
     	{
 		
-		E=CalibrationManager::getInstance()->ApplyCalibration("SiRes/Detector" + itoa( EventData->GetEDetectorNumber(i) ) +"_Channel"+itoa( EventData->GetEChannelNumber(i) )+"_E",EventData->GetEEnergy(i));
+		E=CalibrationManager::getInstance()->ApplyCalibration("SiRes/Detector" + NPA::itoa( EventData->GetEDetectorNumber(i) ) +"_Channel"+ NPA::itoa( EventData->GetEChannelNumber(i) )+"_E",EventData->GetEEnergy(i));
     		//if(E>m_SiRes_E_Threshold)
     		{
         		N=EventData->GetEDetectorNumber(i);
@@ -290,14 +290,14 @@ void TSiResPhysics::PreTreat(){
     {
 	if( EventData->GetEEnergyBack(i)>m_SiRes_RAWBack_Threshold && EventData->GetEEnergyBackDetectorNumber(i)==N )
 	{
-		E=CalibrationManager::getInstance()->ApplyCalibration("SiRes/Detector" + itoa( EventData->GetEEnergyBackDetectorNumber(i) ) +"_E",EventData->GetEEnergyBack(i));
+		E=CalibrationManager::getInstance()->ApplyCalibration("SiRes/Detector" + NPA::itoa( EventData->GetEEnergyBackDetectorNumber(i) ) +"_E",EventData->GetEEnergyBack(i));
 		if(E>m_SiRes_EBack_Threshold)
 		{    
 			PreTreatedData->SetEEnergyBackDetectorNumber( EventData->GetEEnergyBackDetectorNumber(i) );
 			PreTreatedData->SetEEnergyBack( E );
 			if(EventData->GetTimeMult()>0)
 			{
-				T=CalibrationManager::getInstance()->ApplyCalibration("SiRes/Detector"+itoa(EventData->GetTDetectorNumber(i))+"_T",EventData->GetTTime(i) ) ;      
+				T=CalibrationManager::getInstance()->ApplyCalibration("SiRes/Detector"+ NPA::itoa(EventData->GetTDetectorNumber(i))+"_T",EventData->GetTTime(i) ) ;      
 			}            
 			PreTreatedData->SetTTime( T );
 		}
diff --git a/NPLib/Speg/TSpegPhysics.cxx b/NPLib/Speg/TSpegPhysics.cxx
index d38dca52e9790c11dbca3606bb7b0d79fba6fdaf..30558d7b2a86e27fbb964f588800b1aa5a534a97 100644
--- a/NPLib/Speg/TSpegPhysics.cxx
+++ b/NPLib/Speg/TSpegPhysics.cxx
@@ -878,30 +878,30 @@ void TSpegPhysics::AddParameterToCalibrationManager()
       CalibrationManager* Cal5 = CalibrationManager::getInstance();
       for(int i = 0 ; i < degree_of_calibration_angle_with_Brho+1 ; i++)
       {
-      	Cal5->AddParameter("SPEG", "_tfoc_calibration_with_Brho_"+itoa(i),"SPEG_tfoc_calibration_with_Brho_"+itoa(i))   ;
-      	Cal5->AddParameter("SPEG", "_phifoc_calibration_with_Brho_"+itoa(i),"SPEG_phifoc_calibration_with_Brho_"+itoa(i))   ;
+      	Cal5->AddParameter("SPEG", "_tfoc_calibration_with_Brho_"+ NPA::itoa(i),"SPEG_tfoc_calibration_with_Brho_"+ NPA::itoa(i))   ;
+      	Cal5->AddParameter("SPEG", "_phifoc_calibration_with_Brho_"+ NPA::itoa(i),"SPEG_phifoc_calibration_with_Brho_"+ NPA::itoa(i))   ;
       }
       CalibrationManager* Cal6 = CalibrationManager::getInstance();
       for(int i = 0 ; i < degree_of_correction_angle_with_Brho+1 ; i++)
       {
-      	Cal6->AddParameter("SPEG", "_tfoc_correction_with_Brho_"+itoa(i),"SPEG_tfoc_correction_with_Brho_"+itoa(i))   ;
-      	Cal6->AddParameter("SPEG", "_phifoc_correction_with_Brho_"+itoa(i),"SPEG_phifoc_correction_with_Brho_"+itoa(i))   ;
+      	Cal6->AddParameter("SPEG", "_tfoc_correction_with_Brho_"+ NPA::itoa(i),"SPEG_tfoc_correction_with_Brho_"+ NPA::itoa(i))   ;
+      	Cal6->AddParameter("SPEG", "_phifoc_correction_with_Brho_"+ NPA::itoa(i),"SPEG_phifoc_correction_with_Brho_"+ NPA::itoa(i))   ;
       }
       CalibrationManager* Cal7 = CalibrationManager::getInstance();
       for(int i = 0 ; i < 128 ; i++)
       {
-      	Cal7->AddParameter("SPEG", "_DC_S11_decal_"+itoa(i+1),"SPEG_DC_S11_decal_"+itoa(i+1))   ;
-      	Cal7->AddParameter("SPEG", "_DC_S12_decal_"+itoa(i+1),"SPEG_DC_S12_decal_"+itoa(i+1))   ;
-      	Cal7->AddParameter("SPEG", "_DC_S21_decal_"+itoa(i+1),"SPEG_DC_S21_decal_"+itoa(i+1))   ;
-      	Cal7->AddParameter("SPEG", "_DC_S22_decal_"+itoa(i+1),"SPEG_DC_S22_decal_"+itoa(i+1))   ;
+      	Cal7->AddParameter("SPEG", "_DC_S11_decal_"+ NPA::itoa(i+1),"SPEG_DC_S11_decal_"+ NPA::itoa(i+1))   ;
+      	Cal7->AddParameter("SPEG", "_DC_S12_decal_"+ NPA::itoa(i+1),"SPEG_DC_S12_decal_"+ NPA::itoa(i+1))   ;
+      	Cal7->AddParameter("SPEG", "_DC_S21_decal_"+ NPA::itoa(i+1),"SPEG_DC_S21_decal_"+ NPA::itoa(i+1))   ;
+      	Cal7->AddParameter("SPEG", "_DC_S22_decal_"+ NPA::itoa(i+1),"SPEG_DC_S22_decal_"+ NPA::itoa(i+1))   ;
       }
       CalibrationManager* Cal8 = CalibrationManager::getInstance();
       for(int i = 0 ; i < 128 ; i++)
       {
-      	Cal8->AddParameter("SPEG", "_DC_S11_"+itoa(i+1),"SPEG_DC_S11_"+itoa(i+1))   ;
-      	Cal8->AddParameter("SPEG", "_DC_S12_"+itoa(i+1),"SPEG_DC_S12_"+itoa(i+1))   ;
-      	Cal8->AddParameter("SPEG", "_DC_S21_"+itoa(i+1),"SPEG_DC_S21_"+itoa(i+1))   ;
-      	Cal8->AddParameter("SPEG", "_DC_S22_"+itoa(i+1),"SPEG_DC_S22_"+itoa(i+1))   ;
+      	Cal8->AddParameter("SPEG", "_DC_S11_"+ NPA::itoa(i+1),"SPEG_DC_S11_"+ NPA::itoa(i+1))   ;
+      	Cal8->AddParameter("SPEG", "_DC_S12_"+ NPA::itoa(i+1),"SPEG_DC_S12_"+ NPA::itoa(i+1))   ;
+      	Cal8->AddParameter("SPEG", "_DC_S21_"+ NPA::itoa(i+1),"SPEG_DC_S21_"+ NPA::itoa(i+1))   ;
+      	Cal8->AddParameter("SPEG", "_DC_S22_"+ NPA::itoa(i+1),"SPEG_DC_S22_"+ NPA::itoa(i+1))   ;
       }
    }
 
@@ -1141,7 +1141,7 @@ else
 				}
 				else
 				{
-					Q_S11.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S11_"+itoa(EventDCData->GetSpegDCStripNbr11(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S11_decal_"+itoa(EventDCData->GetSpegDCStripNbr11(j)), EventDCData->GetSpegDCEnergy11(j)))))+gRandom->Uniform(0,1)-0.5);
+					Q_S11.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S11_"+ NPA::itoa(EventDCData->GetSpegDCStripNbr11(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S11_decal_"+ NPA::itoa(EventDCData->GetSpegDCStripNbr11(j)), EventDCData->GetSpegDCEnergy11(j)))))+gRandom->Uniform(0,1)-0.5);
 				}       		
 			}
 		}
@@ -1163,7 +1163,7 @@ else
 				}
 				else
 				{
-					Q_S12.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S12_"+itoa(EventDCData->GetSpegDCStripNbr12(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S12_decal_"+itoa(EventDCData->GetSpegDCStripNbr12(j)), EventDCData->GetSpegDCEnergy12(j)))))+gRandom->Uniform(0,1)-0.5);
+					Q_S12.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S12_"+ NPA::itoa(EventDCData->GetSpegDCStripNbr12(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S12_decal_"+ NPA::itoa(EventDCData->GetSpegDCStripNbr12(j)), EventDCData->GetSpegDCEnergy12(j)))))+gRandom->Uniform(0,1)-0.5);
 				}    
 			}
 		}
@@ -1185,7 +1185,7 @@ else
 				}
 				else
 				{
-					Q_S21.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S21_"+itoa(129-EventDCData->GetSpegDCStripNbr21(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S21_decal_"+itoa(EventDCData->GetSpegDCStripNbr21(j)), EventDCData->GetSpegDCEnergy21(j)))))+gRandom->Uniform(0,1)-0.5);
+					Q_S21.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S21_"+ NPA::itoa(129-EventDCData->GetSpegDCStripNbr21(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S21_decal_"+ NPA::itoa(EventDCData->GetSpegDCStripNbr21(j)), EventDCData->GetSpegDCEnergy21(j)))))+gRandom->Uniform(0,1)-0.5);
 				}    
 			}
 		}
@@ -1207,7 +1207,7 @@ else
 				}
 				else
 				{
-					Q_S22.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S22_"+itoa(129-EventDCData->GetSpegDCStripNbr22(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S22_decal_"+itoa(EventDCData->GetSpegDCStripNbr22(j)), EventDCData->GetSpegDCEnergy22(j)))))+gRandom->Uniform(0,1)-0.5);
+					Q_S22.push_back((CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S22_"+ NPA::itoa(129-EventDCData->GetSpegDCStripNbr22(j)),(CalibrationManager::getInstance()->ApplyCalibration("SPEG/_DC_S22_decal_"+ NPA::itoa(EventDCData->GetSpegDCStripNbr22(j)), EventDCData->GetSpegDCEnergy22(j)))))+gRandom->Uniform(0,1)-0.5);
 				}    
 			}
 		}
@@ -1539,7 +1539,7 @@ else
 	     	for(int n = 0 ; n < degree_of_correction_angle_with_Brho+1 ; n++)
 	     	{
 			param_theta = 0;
-			cor_theta = (CalibrationManager::getInstance()->GetCorrection("SPEG/_tfoc_correction_with_Brho_"+itoa(n)));
+			cor_theta = (CalibrationManager::getInstance()->GetCorrection("SPEG/_tfoc_correction_with_Brho_"+ NPA::itoa(n)));
 			for(unsigned int l=0; l<cor_theta.size() ; l++)
 			{
 				param_theta += cor_theta[l]*pow(xfoc_cor_phifoc,(int)l);
@@ -1553,7 +1553,7 @@ else
 	     	for(int n = 0 ; n < degree_of_correction_angle_with_Brho+1 ; n++)
 	     	{
 	     		param_phi = 0;
-			cor_phi = (CalibrationManager::getInstance()->GetCorrection("SPEG/_phifoc_correction_with_Brho_"+itoa(n)));
+			cor_phi = (CalibrationManager::getInstance()->GetCorrection("SPEG/_phifoc_correction_with_Brho_"+ NPA::itoa(n)));
 			for(unsigned int l=0; l<cor_phi.size() ; l++)
 			{
 				param_phi += cor_phi[l]*pow(xfoc_cor_phifoc,(int)l);
@@ -1567,7 +1567,7 @@ else
 	     	for(int n = 0 ; n < degree_of_calibration_angle_with_Brho+1 ; n++)
 	     	{
 			param_theta = 0;
-			cal_theta = (CalibrationManager::getInstance()->GetCorrection("SPEG/_tfoc_calibration_with_Brho_"+itoa(n)));
+			cal_theta = (CalibrationManager::getInstance()->GetCorrection("SPEG/_tfoc_calibration_with_Brho_"+ NPA::itoa(n)));
 			for(unsigned int l=0; l<cal_theta.size() ; l++)
 			{
 				param_theta += cal_theta[l]*pow(xfoc_cor_phifoc,(int)l);
@@ -1589,7 +1589,7 @@ else
 	     	for(int n = 0 ; n < degree_of_calibration_angle_with_Brho+1 ; n++)
 	     	{
 			param_phi = 0;
-			cal_phi = (CalibrationManager::getInstance()->GetCorrection("SPEG/_phifoc_calibration_with_Brho_"+itoa(n)));
+			cal_phi = (CalibrationManager::getInstance()->GetCorrection("SPEG/_phifoc_calibration_with_Brho_"+ NPA::itoa(n)));
 			for(unsigned int l=0; l<cal_phi.size() ; l++)
 			{
 				param_phi += cal_phi[l]*pow(xfoc_cor_phifoc,(int)l);
diff --git a/NPLib/W1/TW1Physics.cxx b/NPLib/W1/TW1Physics.cxx
index a01a78446e75f416da7317908979b1c6a1424c1c..cf9935a4796aba3e895c483a0f622824e0a51fe2 100644
--- a/NPLib/W1/TW1Physics.cxx
+++ b/NPLib/W1/TW1Physics.cxx
@@ -275,11 +275,11 @@ void TW1Physics::AddParameterToCalibrationManager()
    for (int i = 0; i < m_NumberOfDetector; i++) {
       for (int j = 0; j < m_NumberOfStrips; j++) {
          // Energy
-         Cal->AddParameter("W1", "Detector"+itoa(i+1)+"_Front_"+itoa(j+1)+"_E", "W1_DETECTOR"+itoa(i+1)+"_FRONT_"+itoa(j+1)+"_E");
-         Cal->AddParameter("W1", "Detector"+itoa(i+1)+"_Back_"+itoa(j+1)+"_E",  "W1_DETECTOR"+itoa(i+1)+"_BACK_"+itoa(j+1)+"_E");  
+         Cal->AddParameter("W1", "Detector"+ NPA::itoa(i+1)+"_Front_"+ NPA::itoa(j+1)+"_E", "W1_DETECTOR"+ NPA::itoa(i+1)+"_FRONT_"+ NPA::itoa(j+1)+"_E");
+         Cal->AddParameter("W1", "Detector"+ NPA::itoa(i+1)+"_Back_"+ NPA::itoa(j+1)+"_E",  "W1_DETECTOR"+ NPA::itoa(i+1)+"_BACK_"+ NPA::itoa(j+1)+"_E");  
          // Time
-         Cal->AddParameter("W1", "Detector"+itoa(i+1)+"_Front_"+itoa(j+1)+"_T", "W1_DETECTOR"+itoa(i+1)+"_FRONT_"+itoa(j+1)+"_T");
-         Cal->AddParameter("W1", "Detector"+itoa(i+1)+"_Back_"+itoa(j+1)+"_T",  "W1_DETECTOR"+itoa(i+1)+"_BACK_"+itoa(j+1)+"_T");  
+         Cal->AddParameter("W1", "Detector"+ NPA::itoa(i+1)+"_Front_"+ NPA::itoa(j+1)+"_T", "W1_DETECTOR"+ NPA::itoa(i+1)+"_FRONT_"+ NPA::itoa(j+1)+"_T");
+         Cal->AddParameter("W1", "Detector"+ NPA::itoa(i+1)+"_Back_"+ NPA::itoa(j+1)+"_T",  "W1_DETECTOR"+ NPA::itoa(i+1)+"_BACK_"+ NPA::itoa(j+1)+"_T");  
       }
    }
 }
@@ -837,28 +837,28 @@ void TW1Physics::ReadAnalysisConfig()
 ///////////////////////////////////////////////////////////////////////////
 double LOCAL::fW1_Front_E(TW1Data* m_EventData , int i)
 {
-   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + itoa(m_EventData->GetW1FrontEDetectorNbr(i)) + "_Front_" + itoa(m_EventData->GetW1FrontEStripNbr(i)) +"_E",  m_EventData->GetW1FrontEEnergy(i));
+   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + NPA::itoa(m_EventData->GetW1FrontEDetectorNbr(i)) + "_Front_" + NPA::itoa(m_EventData->GetW1FrontEStripNbr(i)) +"_E",  m_EventData->GetW1FrontEEnergy(i));
 }
  
  
 
 double LOCAL::fW1_Back_E(TW1Data* m_EventData , int i)
 {
-   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + itoa(m_EventData->GetW1BackEDetectorNbr(i)) + "_Back_" + itoa(m_EventData->GetW1BackEStripNbr(i)) +"_E",  m_EventData->GetW1BackEEnergy(i));
+   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + NPA::itoa(m_EventData->GetW1BackEDetectorNbr(i)) + "_Back_" + NPA::itoa(m_EventData->GetW1BackEStripNbr(i)) +"_E",  m_EventData->GetW1BackEEnergy(i));
 }
   
  
 
 double LOCAL::fW1_Front_T(TW1Data* m_EventData , int i)
 {
-   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + itoa(m_EventData->GetW1FrontTDetectorNbr(i)) + "_Front_" + itoa(m_EventData->GetW1FrontTStripNbr(i)) +"_T",  m_EventData->GetW1FrontTTime(i));
+   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + NPA::itoa(m_EventData->GetW1FrontTDetectorNbr(i)) + "_Front_" + NPA::itoa(m_EventData->GetW1FrontTStripNbr(i)) +"_T",  m_EventData->GetW1FrontTTime(i));
 }
  
  
 
 double LOCAL::fW1_Back_T(TW1Data* m_EventData , int i)
 {
-   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + itoa(m_EventData->GetW1BackTDetectorNbr(i)) + "_Back_" + itoa(m_EventData->GetW1BackTStripNbr(i)) +"_T",  m_EventData->GetW1BackTTime(i));
+   return CalibrationManager::getInstance()->ApplyCalibration("W1/Detector" + NPA::itoa(m_EventData->GetW1BackTDetectorNbr(i)) + "_Back_" + NPA::itoa(m_EventData->GetW1BackTStripNbr(i)) +"_T",  m_EventData->GetW1BackTTime(i));
 }
 ////////////////////////////////////////////////////////////////////////////////
 //            Construct Method to be pass to the DetectorFactory              //