diff --git a/NPLib/CATS/TCATSPhysics.h b/NPLib/CATS/TCATSPhysics.h
index 05b64203fcfc724280e74a573d990bac1853d6c3..85ae1bc587d6688638d0b99f638946b6aa4f52aa 100644
--- a/NPLib/CATS/TCATSPhysics.h
+++ b/NPLib/CATS/TCATSPhysics.h
@@ -143,7 +143,10 @@ class TCATSPhysics : public TObject, public NPA::VDetector
    //   This method aimed to be used for analysis performed during experiment, when speed is requiered.
    //   NB: This method can eventually be the same as BuildPhysicalEvent.
    void BuildSimplePhysicalEvent();
-     
+   
+   // Same as above but for online analysis
+   void BuildOnlinePhysicalEvent()  {BuildPhysicalEvent();};
+
    //   Those two method all to clear the Event Physics or Data
    void ClearEventPhysics() {Clear();}      
    void ClearEventData()    {EventData->Clear();}      
diff --git a/NPLib/Chio/TChio_anPhysics.h b/NPLib/Chio/TChio_anPhysics.h
index 9cb2b8d8b12b6154da3b519efc46f057016fe5a5..7497d5c68a1bae28fb1d90967745d601a6535eb8 100644
--- a/NPLib/Chio/TChio_anPhysics.h
+++ b/NPLib/Chio/TChio_anPhysics.h
@@ -107,6 +107,9 @@ class TChio_anPhysics : public TObject, public NPA::VDetector
   //   NB: This method can eventually be the same as BuildPhysicalEvent.
   void BuildSimplePhysicalEvent();
      
+   // Same as above but for online analysis
+   void BuildOnlinePhysicalEvent()  {BuildPhysicalEvent();};
+
   //   Those two method all to clear the Event Physics or Data
   void ClearEventPhysics() {Clear();}      
   void ClearEventData()    {EventData->Clear();}      
diff --git a/NPLib/Chio/TChio_digPhysics.h b/NPLib/Chio/TChio_digPhysics.h
index 4b075c69df299e2aa9180301c4b2aa6414828667..07be930de8e77aed084ff207f4d9114dc847e7f8 100644
--- a/NPLib/Chio/TChio_digPhysics.h
+++ b/NPLib/Chio/TChio_digPhysics.h
@@ -107,6 +107,9 @@ class TChio_digPhysics : public TObject, public NPA::VDetector
   //   NB: This method can eventually be the same as BuildPhysicalEvent.
   void BuildSimplePhysicalEvent();
      
+   // Same as above but for online analysis
+   void BuildOnlinePhysicalEvent()  {BuildPhysicalEvent();};
+
   //   Those two method all to clear the Event Physics or Data
   void ClearEventPhysics() {Clear();}      
   void ClearEventData()    {EventData->Clear();}      
diff --git a/NPLib/MUST2/TMust2Physics.h b/NPLib/MUST2/TMust2Physics.h
index 2cc6e0fa25346b219e1af1fef57452ed459c8f00..2e3f4feb084c606ecd1fa64afe34155da5cd2b16 100644
--- a/NPLib/MUST2/TMust2Physics.h
+++ b/NPLib/MUST2/TMust2Physics.h
@@ -119,6 +119,9 @@ class TMust2Physics : public TObject, public NPA::VDetector
       //   NB: This method can eventually be the same as BuildPhysicalEvent.
       void BuildSimplePhysicalEvent() ;
 
+      // Same as above but for online analysis
+      void BuildOnlinePhysicalEvent()  {BuildPhysicalEvent();};
+
       //   Those two method all to clear the Event Physics or Data
       void ClearEventPhysics() {Clear();}      
       void ClearEventData()    {m_EventData->Clear();}   
diff --git a/NPLib/Plastic/TPlasticPhysics.h b/NPLib/Plastic/TPlasticPhysics.h
index 4c56cadaecbc338b8d89dd827158b9eafe16e8cf..51eced5279abd0a54ed5f8f38f122a0622e0f469 100644
--- a/NPLib/Plastic/TPlasticPhysics.h
+++ b/NPLib/Plastic/TPlasticPhysics.h
@@ -76,6 +76,9 @@ class TPlasticPhysics : public TObject, public NPA::VDetector
       //   NB: This method can eventually be the same as BuildPhysicalEvent.
       void BuildSimplePhysicalEvent();
 
+      // Same as above but for online analysis
+      void BuildOnlinePhysicalEvent()  {BuildPhysicalEvent();};
+
       // Give and external TPlasticData object to TPlasticPhysics. Needed for online analysis for example.
       void SetRawDataPointer(TPlasticData* rawDataPointer) {EventData = rawDataPointer;}
 
diff --git a/NPLib/SSSD/TSSSDPhysics.h b/NPLib/SSSD/TSSSDPhysics.h
index e30982b2d56d927a691124b850d9d6b4586be83e..c5e5481a509710c5192492e90c9fc8fd3b3fa150 100644
--- a/NPLib/SSSD/TSSSDPhysics.h
+++ b/NPLib/SSSD/TSSSDPhysics.h
@@ -67,12 +67,14 @@ class TSSSDPhysics : public TObject, public NPA::VDetector
    // This method is called at each event read from the Input Tree. Aime is to build treat Raw dat in order to extract physical parameter. 
    void BuildPhysicalEvent();
       
-      
    // Same as above, but only the simplest event and/or simple method are used (low multiplicity, faster algorythm but less efficient ...).
    // This method aimed to be used for analysis performed during experiment, when speed is requiered.
    // NB: This method can eventually be the same as BuildPhysicalEvent.
    void BuildSimplePhysicalEvent();
 
+   // Same as above but for online analysis
+   void BuildOnlinePhysicalEvent()  {BuildSimplePhysicalEvent();};
+
    // Those two method all to clear the Event Physics or Data
    void ClearEventPhysics() {Clear();}
    void ClearEventData()    {EventData->Clear();}