1 /***************************************************************************
3 * $Id: AliFemtoShareQualityKTPairCut.h,v 1.1.2.1 2007/10/19 13:35:33 akisiel Exp $
5 * Author: Adam Kisiel, Ohio State University, kisiel@mps.ohio-state.edu
6 ***************************************************************************
8 * Description: part of STAR HBT Framework: AliFemtoMaker package
9 * a cut to remove "shared" and "split" pairs
11 ***************************************************************************
14 **************************************************************************/
17 #ifndef ALIFEMTOSHAREQUALITYKTPAIRCUT_H
18 #define ALIFEMTOSHAREQUALITYKTPAIRCUT_H
20 // do I need these lines ?
22 //#include "StMaker.h"
25 #include "AliFemtoPairCut.h"
26 #include "AliFemtoShareQualityPairCut.h"
28 class AliFemtoShareQualityKTPairCut : public AliFemtoShareQualityPairCut{
30 AliFemtoShareQualityKTPairCut();
31 AliFemtoShareQualityKTPairCut(const AliFemtoShareQualityKTPairCut& c);
32 virtual ~AliFemtoShareQualityKTPairCut();
34 virtual bool Pass(const AliFemtoPair* pair);
35 virtual AliFemtoString Report();
36 virtual TList *ListSettings();
37 AliFemtoShareQualityKTPairCut* Clone();
38 void SetKTRange(double ktmin, double ktmax);
41 Double_t fKTMin; // Minimum allowed pair transverse momentum
42 Double_t fKTMax; // Maximum allowed pair transverse momentum
45 ClassDef(AliFemtoShareQualityKTPairCut, 0)
49 inline AliFemtoShareQualityKTPairCut* AliFemtoShareQualityKTPairCut::Clone() { AliFemtoShareQualityKTPairCut* c = new AliFemtoShareQualityKTPairCut(*this); return c;}