]>
Commit | Line | Data |
---|---|---|
67427ff7 | 1 | //////////////////////////////////////////////////////////////////////////////// |
2 | /// AliFemtoLikeSignCorrFctn - the pure virtual base class for the like sign /// | |
3 | /// correlation function. All like sign correlation functions must inherit /// | |
4 | /// from this one /// | |
5 | //////////////////////////////////////////////////////////////////////////////// | |
6 | #ifndef AliFemtoLikeSignCorrFctn_hh | |
7 | #define AliFemtoLikeSignCorrFctn_hh | |
8 | ||
9 | class AliFemtoPair; | |
d0e92d9a | 10 | #include "AliFemtoCorrFctn.h" |
67427ff7 | 11 | |
12 | class AliFemtoLikeSignCorrFctn : public AliFemtoCorrFctn { | |
13 | ||
14 | friend class AliFemtoLikeSignAnalysis; | |
15 | ||
16 | public: | |
17 | AliFemtoLikeSignCorrFctn(){/* no-op */}; | |
18 | AliFemtoLikeSignCorrFctn(const AliFemtoLikeSignCorrFctn& aCorrFctn); | |
19 | virtual ~AliFemtoLikeSignCorrFctn(){/* no-op */}; | |
20 | ||
21 | virtual void AddLikeSignPositivePair(const AliFemtoPair* aPair) = 0; | |
22 | virtual void AddLikeSignNegativePair(const AliFemtoPair* aPair) = 0; | |
23 | ||
24 | virtual AliFemtoLikeSignCorrFctn* Clone() { return 0;} | |
25 | ||
26 | // the following allows "back-pointing" from the CorrFctn to the "parent" Analysis | |
27 | }; | |
28 | //________________________________________ | |
29 | inline AliFemtoLikeSignCorrFctn::AliFemtoLikeSignCorrFctn(const AliFemtoLikeSignCorrFctn& c) { fyAnalysis =0; } | |
30 | ||
31 | #endif |