1 /////////////////////////////////////////////////////////////////////////////////
3 // AliFemtoPairCutRadialDistance - a pair cut which checks //
4 // for some pair qualities that attempt to identify slit/doubly //
5 // reconstructed tracks and also selects pairs based on their separation //
6 // at the entrance to the TPC //
8 /////////////////////////////////////////////////////////////////////////////////
9 /********************************************************************************
11 * Authors: Johanna Gramling, University of Heidelberg, jgramlin@cern.ch
12 * Malgorzata Janik, Warsaw University of Technology, majanik@cern.ch
13 * Lukasz Graczykowski, Warsaw University of Technology, lgraczyk@cern.ch
15 ********************************************************************************/
19 #ifndef ALIFEMTOPAIRCUTRADIALDISTANCE_H
20 #define ALIFEMTOPAIRCUTRADIALDISTANCE_H
22 // do I need these lines ?
24 //#include "StMaker.h"
27 #include "AliFemtoPairCut.h"
28 #include "AliFemtoShareQualityPairCut.h"
29 #include "AliFemtoPairCutAntiGamma.h"
31 #include "AliAODInputHandler.h"
32 #include "AliAnalysisManager.h"
34 class AliFemtoPairCutRadialDistance : public AliFemtoPairCutAntiGamma {
36 AliFemtoPairCutRadialDistance();
37 AliFemtoPairCutRadialDistance(const AliFemtoPairCutRadialDistance& c);
38 virtual ~AliFemtoPairCutRadialDistance();
39 AliFemtoPairCutRadialDistance& operator=(const AliFemtoPairCutRadialDistance& c);
41 virtual bool Pass(const AliFemtoPair* pair);
42 virtual AliFemtoString Report();
43 virtual TList *ListSettings();
44 virtual AliFemtoPairCut* Clone();
45 void SetPhiStarDifferenceMinimum(double dtpc);
46 void SetEtaDifferenceMinimum(double etpc);
47 void SetMinimumRadius(double minrad);
48 void SetMagneticFieldSign(int magsign);
49 void SetPhiStarMin(Bool_t);
53 Double_t fDPhiStarMin; // Minimum allowed pair separation //at the specified radius
54 //Double_t fRadius; // Radius at which the separation is calculated
55 Double_t fEtaMin; // Minimum allowed pair separation in eta
61 ClassDef(AliFemtoPairCutRadialDistance, 0)
65 inline AliFemtoPairCut* AliFemtoPairCutRadialDistance::Clone() { AliFemtoPairCutRadialDistance* c = new AliFemtoPairCutRadialDistance(*this); return c;}