1 /////////////////////////////////////////////////////////////////////////////////
3 // AliFemtoPairCutRadialDistanceLM - 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 * Author: 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
14 * Jorge Mercado, University of Heidelberg, jmercado@cern.ch
16 ********************************************************************************/
18 #ifndef ALIFEMTOPAIRCUTRADIALDISTANCELM_H
19 #define ALIFEMTOPAIRCUTRADIALDISTANCELM_H
21 // do I need these lines ?
23 //#include "StMaker.h"
26 #include "AliFemtoPairCut.h"
27 #include "AliFemtoShareQualityPairCut.h"
28 #include "AliFemtoPairCutAntiGamma.h"
30 class AliFemtoPairCutRadialDistanceLM : public AliFemtoPairCutAntiGamma {
32 AliFemtoPairCutRadialDistanceLM();
33 AliFemtoPairCutRadialDistanceLM(const AliFemtoPairCutRadialDistanceLM& c);
34 virtual ~AliFemtoPairCutRadialDistanceLM();
36 virtual bool Pass(const AliFemtoPair* pair);
37 virtual AliFemtoString Report();
38 virtual TList *ListSettings();
39 virtual AliFemtoPairCut* Clone();
40 void SetPhiStarDifferenceMinimum(double dtpc);
41 void SetEtaDifferenceMinimum(double etpc);
42 void SetMinimumRadius(double minrad);
43 void SetMagneticFieldSign(int magsign);
47 Double_t fDPhiStarMin; // Minimum allowed pair separation //at the specified radius
48 //Double_t fRadius; // Radius at which the separation is calculated
49 Double_t fEtaMin; // Minimum allowed pair separation in eta
54 ClassDef(AliFemtoPairCutRadialDistanceLM, 0)
58 inline AliFemtoPairCut* AliFemtoPairCutRadialDistanceLM::Clone() { AliFemtoPairCutRadialDistanceLM* c = new AliFemtoPairCutRadialDistanceLM(*this); return c;}