+++ /dev/null
-/***************************************************************************
- *
- * Author: M. Janik, L. Graczykowski, Warsaw University of Technology
- ***************************************************************************
- *
- * Description: an average entrance separation correlation function
- *
- **************************************************************************/
-
-#ifndef ALIFEMTOAVGSEPCORRFCTN_H
-#define ALIFEMTOAVGSEPCORRFCTN_H
-
-#include "TH1D.h"
-#include "AliFemtoCorrFctn.h"
-
-class AliFemtoAvgSepCorrFctn : public AliFemtoCorrFctn {
-public:
- enum PairType {kTracks=0, kTrackV0=1, kV0s=2};
- typedef enum PairType AliFemtoPairType;
-
- AliFemtoAvgSepCorrFctn(char* title, const int& nbins, const float& Low, const float& High);
- AliFemtoAvgSepCorrFctn(const AliFemtoAvgSepCorrFctn& aCorrFctn);
- virtual ~AliFemtoAvgSepCorrFctn();
-
- AliFemtoAvgSepCorrFctn& operator=(const AliFemtoAvgSepCorrFctn& aCorrFctn);
-
- virtual AliFemtoString Report();
- virtual void AddRealPair(AliFemtoPair* aPair);
- virtual void AddMixedPair(AliFemtoPair* aPair);
- virtual void Finish();
-
- TH1D* Numerator();
- TH1D* Denominator();
- TH1D* Ratio();
-
- virtual TList* GetOutputList();
- void Write();
- void SetPairType(AliFemtoPairType pairtype);
-
-private:
- //2 tracks
- TH1D* fNumerator; // numerator - real pairs
- TH1D* fDenominator; // denominator - mixed pairs
-
- //track + V0
- TH1D* fNumeratorPos; // numerator - real pairs
- TH1D* fDenominatorPos; // denominator - mixed pairs
- TH1D* fNumeratorNeg; // numerator - real pairs
- TH1D* fDenominatorNeg; // denominator - mixed pairs
-
- //2 V0s
- TH1D* fNumeratorPosPos; // numerator - real pairs
- TH1D* fDenominatorPosPos; // denominator - mixed pairs
- TH1D* fNumeratorPosNeg; // numerator - real pairs
- TH1D* fDenominatorPosNeg; // denominator - mixed pairs
- TH1D* fNumeratorNegPos; // numerator - real pairs
- TH1D* fDenominatorNegPos; // denominator - mixed pairs
- TH1D* fNumeratorNegNeg; // numerator - real pairs
- TH1D* fDenominatorNegNeg; // denominator - mixed pairs
-
- TH1D* fRatio; // ratio - correlation function
- AliFemtoPairType fPairType;
-
-
-#ifdef __ROOT__
- ClassDef(AliFemtoAvgSepCorrFctn, 1)
-#endif
-};
-
-inline TH1D* AliFemtoAvgSepCorrFctn::Numerator(){return fNumerator;}
-inline TH1D* AliFemtoAvgSepCorrFctn::Denominator(){return fDenominator;}
-inline TH1D* AliFemtoAvgSepCorrFctn::Ratio(){return fRatio;}
-
-
-#endif
-