1 /////////////////////////////////////////////////////////////////////////////
3 // AliFemtoKTPairCut - a pair cut which selects pairs based on their //
4 // transverse momentum kT //
6 /////////////////////////////////////////////////////////////////////////////
7 /***************************************************************************
9 * $Id: AliFemtoKTPairCut.h,v 1.1.2.1 2007/10/19 13:28:14 akisiel Exp $
11 * Author: Adam Kisiel, Ohio State University, kisiel@mps.ohio-state.edu
12 ***************************************************************************
14 * Description: part of STAR HBT Framework: AliFemtoMaker package
15 * a cut to remove "shared" and "split" pairs
17 ***************************************************************************
20 **************************************************************************/
23 #ifndef ALIFEMTOKTPAIRCUT_H
24 #define ALIFEMTOKTPAIRCUT_H
26 // do I need these lines ?
28 //#include "StMaker.h"
31 #include "AliFemtoPairCut.h"
33 class AliFemtoKTPairCut : public AliFemtoPairCut{
36 AliFemtoKTPairCut(double lo, double hi);
37 AliFemtoKTPairCut(const AliFemtoKTPairCut& c);
38 virtual ~AliFemtoKTPairCut();
40 virtual bool Pass(const AliFemtoPair* pair);
41 virtual AliFemtoString Report();
42 virtual TList *ListSettings();
43 AliFemtoPairCut* Clone();
44 void SetKTRange(double ktmin, double ktmax);
47 Double_t fKTMin; // Minimum allowed pair transverse momentum
48 Double_t fKTMax; // Maximum allowed pair transverse momentum
51 ClassDef(AliFemtoKTPairCut, 0)
55 inline AliFemtoPairCut* AliFemtoKTPairCut::Clone() { AliFemtoKTPairCut* c = new AliFemtoKTPairCut(*this); return c;}