]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoShareQualityKTPairCut.h
Lines getting the matched track moved to a method in AliCalorimeterUtils. Lines copie...
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoShareQualityKTPairCut.h
1 /***************************************************************************
2  *
3  * $Id: AliFemtoShareQualityKTPairCut.h,v 1.1.2.1 2007/10/19 13:35:33 akisiel Exp $
4  *
5  * Author: Adam Kisiel, Ohio State University, kisiel@mps.ohio-state.edu
6  ***************************************************************************
7  *
8  * Description: part of STAR HBT Framework: AliFemtoMaker package
9  *   a cut to remove "shared" and "split" pairs
10  *
11  ***************************************************************************
12  *
13  *
14  **************************************************************************/
15
16
17 #ifndef ALIFEMTOSHAREQUALITYKTPAIRCUT_H
18 #define ALIFEMTOSHAREQUALITYKTPAIRCUT_H
19
20 // do I need these lines ?
21 //#ifndef StMaker_H
22 //#include "StMaker.h"
23 //#endif
24
25 #include "AliFemtoPairCut.h"
26 #include "AliFemtoShareQualityPairCut.h"
27
28 class AliFemtoShareQualityKTPairCut : public AliFemtoShareQualityPairCut{
29 public:
30   AliFemtoShareQualityKTPairCut();
31   AliFemtoShareQualityKTPairCut(const AliFemtoShareQualityKTPairCut& c);
32   virtual ~AliFemtoShareQualityKTPairCut(); 
33   AliFemtoShareQualityKTPairCut& operator=(const AliFemtoShareQualityKTPairCut& c);
34
35   virtual bool Pass(const AliFemtoPair* pair);
36   virtual AliFemtoString Report();
37   virtual TList *ListSettings();
38   AliFemtoShareQualityKTPairCut* Clone();
39   void SetKTRange(double ktmin, double ktmax);
40   
41  protected:
42   Double_t fKTMin;          // Minimum allowed pair transverse momentum
43   Double_t fKTMax;          // Maximum allowed pair transverse momentum 
44
45 #ifdef __ROOT__
46   ClassDef(AliFemtoShareQualityKTPairCut, 0)
47 #endif
48 };
49
50 inline AliFemtoShareQualityKTPairCut* AliFemtoShareQualityKTPairCut::Clone() { AliFemtoShareQualityKTPairCut* c = new AliFemtoShareQualityKTPairCut(*this); return c;}
51
52 #endif