]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/FEMTOSCOPY/AliFemto/AliFemtoHiddenInfo.h
Making the directory structure of AliFemto flat. All files go into one common directory
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemto / AliFemtoHiddenInfo.h
similarity index 63%
rename from PWG2/FEMTOSCOPY/AliFemto/Base/AliFemtoHiddenInfo.h
rename to PWG2/FEMTOSCOPY/AliFemto/AliFemtoHiddenInfo.h
index bc47de94d2515e667ce375ca6b00a5908d1406e4..f6256b23b4ed9b2f50c7a1a900b0982d81c043b0 100644 (file)
@@ -7,24 +7,26 @@
 #ifndef AliFemtoHiddenInfo_hh
 #define AliFemtoHiddenInfo_hh
 
-#include "Infrastructure/AliFemtoTypes.h"
+#include "AliFemtoTypes.h"
 
 class AliFemtoHiddenInfo{
 
-public:
+ public:
   AliFemtoHiddenInfo(){/* no-op */};
   virtual ~AliFemtoHiddenInfo(){/* no-op */};
-
-// !!! MANDATORY !!!
-// --- Copy the hidden info from AliFemtoTrack to AliFemtoParticle
-  virtual AliFemtoHiddenInfo* getParticleHiddenInfo() const =0;
-  virtual AliFemtoHiddenInfo* clone() const;
+  
+  // !!! MANDATORY !!!
+  // --- Copy the hidden info from AliFemtoTrack to AliFemtoParticle
+  virtual AliFemtoHiddenInfo* Clone() const;
+  
+ protected:
+  virtual AliFemtoHiddenInfo* GetParticleHiddenInfo() const =0;
 
 };
 //_______________________________________
-inline AliFemtoHiddenInfo* AliFemtoHiddenInfo::clone() const{
+inline AliFemtoHiddenInfo* AliFemtoHiddenInfo::Clone() const{
   // return exact copy of this hidden info
-  return getParticleHiddenInfo();
+  return GetParticleHiddenInfo();
 }
 
 #endif