1 ////////////////////////////////////////////////////////////////////////////////
2 /// AliFemtoHiddenInfo - pure virtual base class for the hidden info ///
3 /// Hidden info stores additional information, which is not in a standard ///
5 ////////////////////////////////////////////////////////////////////////////////
7 #ifndef AliFemtoHiddenInfo_hh
8 #define AliFemtoHiddenInfo_hh
10 #include "AliFemtoTypes.h"
12 class AliFemtoHiddenInfo{
15 AliFemtoHiddenInfo(){/* no-op */};
16 virtual ~AliFemtoHiddenInfo(){/* no-op */};
19 // --- Copy the hidden info from AliFemtoTrack to AliFemtoParticle
20 virtual AliFemtoHiddenInfo* Clone() const;
23 virtual AliFemtoHiddenInfo* GetParticleHiddenInfo() const =0;
26 //_______________________________________
27 inline AliFemtoHiddenInfo* AliFemtoHiddenInfo::Clone() const{
28 // return exact copy of this hidden info
29 return GetParticleHiddenInfo();