diff --git a/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.cxx b/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.cxx
index f26eeb65502ac4f037b114863d05837e57a745c6..aab3338139373b2a085e53eab58b888b238e8f3e 100644
--- a/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.cxx
+++ b/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.cxx
@@ -43,7 +43,6 @@ ClassImp(TSamuraiFDC0Physics)
   ///////////////////////////////////////////////////////////////////////////
   TSamuraiFDC0Physics::TSamuraiFDC0Physics(){
     m_EventData         = new TSamuraiFDC0Data ;
-    m_PreTreatedData    = new TSamuraiFDC0Data ;
     m_EventPhysics      = this ;
     //m_Spectra           = NULL;
 //    ToTThreshold_L = 0;
@@ -229,7 +228,6 @@ void TSamuraiFDC0Physics::BuildPhysicalEvent(){
 }
 ///////////////////////////////////////////////////////////////////////////
 void TSamuraiFDC0Physics::PreTreat(){
-  ClearPreTreatedData();
   static CalibrationManager* Cal = CalibrationManager::getInstance();
   static string channel;
   // one map per detector
diff --git a/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.h b/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.h
index e28c34596dccec37ce9de9949aa5d561252d0389..a013d8bbb92555f1a25b7e7175d7d25e1bef51d1 100644
--- a/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.h
+++ b/NPLib/Detectors/Samurai/TSamuraiFDC0Physics.h
@@ -159,16 +159,12 @@ class TSamuraiFDC0Physics : public TObject, public NPL::VDetector{
 
   public:      //   Specific to SamuraiFDC0 Array
 
-    //   Clear The PreTeated object
-    void ClearPreTreatedData()   {m_PreTreatedData->Clear();}
-
     //   Remove bad channel, calibrate the data and apply threshold
     void PreTreat();
 
     // Retrieve raw and pre-treated data
     TSamuraiFDC0Data* GetRawData()        const {return m_EventData;}
-    TSamuraiFDC0Data* GetPreTreatedData() const {return m_PreTreatedData;}
-  
+ 
     TVector3 GetPos(){return TVector3(PosX,PosY,m_offset.Z());}
     double GetPosX(){return PosX;}
     double GetPosY(){return PosY;}
@@ -180,7 +176,6 @@ class TSamuraiFDC0Physics : public TObject, public NPL::VDetector{
 
   private:   //   Root Input and Output tree classes
     TSamuraiFDC0Data*         m_EventData;//!
-    TSamuraiFDC0Data*         m_PreTreatedData;//!
     TSamuraiFDC0Physics*      m_EventPhysics;//!
 
 
diff --git a/NPLib/scripts/build_dict.sh.in b/NPLib/scripts/build_dict.sh.in
index a182332ebf4adbad5b4a2de2816d1d9dd1dd80a3..583d354bab3e78138ff2655e5a7b869d9c8a00ac 100755
--- a/NPLib/scripts/build_dict.sh.in
+++ b/NPLib/scripts/build_dict.sh.in
@@ -53,7 +53,7 @@ fi
 # Version 5 : generate the dictionnary then the libmap
 if [ $version_major -eq 5 ]
   then
-    rootcint -f $2 -c -I../Core -I../Physics -I../../Core -I../../Physics -I../TrackReconstruction -I../../TrackReconstruction $1 $5
+    rootcint -DNPMULTITHREADING=@NPMULTITHREADING@ -f $2 -c -I../Core -I../Physics -I../../Core -I../../Physics -I../TrackReconstruction -I../../TrackReconstruction $1 $5
 fi
 
 # Version 6 or more : generate both at once