]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemto/Base/AliFemtoHiddenInfo.h
Pad size less then cell size + ideal geom in v2
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemto / Base / AliFemtoHiddenInfo.h
CommitLineData
67427ff7 1////////////////////////////////////////////////////////////////////////////////
2/// AliFemtoHiddenInfo - pure virtual base class for the hidden info ///
3/// Hidden info stores additional information, which is not in a standard ///
4/// track.
5////////////////////////////////////////////////////////////////////////////////
6
7#ifndef AliFemtoHiddenInfo_hh
8#define AliFemtoHiddenInfo_hh
9
10#include "Infrastructure/AliFemtoTypes.h"
11
12class AliFemtoHiddenInfo{
13
14public:
15 AliFemtoHiddenInfo(){/* no-op */};
16 virtual ~AliFemtoHiddenInfo(){/* no-op */};
17
18// !!! MANDATORY !!!
19// --- Copy the hidden info from AliFemtoTrack to AliFemtoParticle
20 virtual AliFemtoHiddenInfo* getParticleHiddenInfo() const =0;
21 virtual AliFemtoHiddenInfo* clone() const;
22
23};
24//_______________________________________
25inline AliFemtoHiddenInfo* AliFemtoHiddenInfo::clone() const{
26 // return exact copy of this hidden info
27 return getParticleHiddenInfo();
28}
29
30#endif