]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemto/Base/AliFemtoLikeSignCorrFctn.h
Pad size less then cell size + ideal geom in v2
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemto / Base / AliFemtoLikeSignCorrFctn.h
CommitLineData
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
9class AliFemtoPair;
10#include "Base/AliFemtoCorrFctn.h"
11
12class AliFemtoLikeSignCorrFctn : public AliFemtoCorrFctn {
13
14 friend class AliFemtoLikeSignAnalysis;
15
16public:
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//________________________________________
29inline AliFemtoLikeSignCorrFctn::AliFemtoLikeSignCorrFctn(const AliFemtoLikeSignCorrFctn& c) { fyAnalysis =0; }
30
31#endif