ROOT logo
/***************************************************************************
 *
 * $Id: AliFemtoShareQualityKTPairCut.h,v 1.1.2.1 2007/10/19 13:35:33 akisiel Exp $
 *
 * Author: Adam Kisiel, Ohio State University, kisiel@mps.ohio-state.edu
 ***************************************************************************
 *
 * Description: part of STAR HBT Framework: AliFemtoMaker package
 *   a cut to remove "shared" and "split" pairs
 *
 ***************************************************************************
 *
 *
 **************************************************************************/


#ifndef ALIFEMTOSHAREQUALITYKTPAIRCUT_H
#define ALIFEMTOSHAREQUALITYKTPAIRCUT_H

// do I need these lines ?
//#ifndef StMaker_H
//#include "StMaker.h"
//#endif

#include "AliFemtoPairCut.h"
#include "AliFemtoShareQualityPairCut.h"

class AliFemtoShareQualityKTPairCut : public AliFemtoShareQualityPairCut{
public:
  AliFemtoShareQualityKTPairCut();
  AliFemtoShareQualityKTPairCut(const AliFemtoShareQualityKTPairCut& c);
  virtual ~AliFemtoShareQualityKTPairCut(); 
  AliFemtoShareQualityKTPairCut& operator=(const AliFemtoShareQualityKTPairCut& c);

  virtual bool Pass(const AliFemtoPair* pair);
  virtual AliFemtoString Report();
  virtual TList *ListSettings();
  AliFemtoShareQualityKTPairCut* Clone();
  void SetKTRange(double ktmin, double ktmax);
  
 protected:
  Double_t fKTMin;          // Minimum allowed pair transverse momentum
  Double_t fKTMax;          // Maximum allowed pair transverse momentum 

#ifdef __ROOT__
  ClassDef(AliFemtoShareQualityKTPairCut, 0)
#endif
};

inline AliFemtoShareQualityKTPairCut* AliFemtoShareQualityKTPairCut::Clone() { AliFemtoShareQualityKTPairCut* c = new AliFemtoShareQualityKTPairCut(*this); return c;}

#endif
 AliFemtoShareQualityKTPairCut.h:1
 AliFemtoShareQualityKTPairCut.h:2
 AliFemtoShareQualityKTPairCut.h:3
 AliFemtoShareQualityKTPairCut.h:4
 AliFemtoShareQualityKTPairCut.h:5
 AliFemtoShareQualityKTPairCut.h:6
 AliFemtoShareQualityKTPairCut.h:7
 AliFemtoShareQualityKTPairCut.h:8
 AliFemtoShareQualityKTPairCut.h:9
 AliFemtoShareQualityKTPairCut.h:10
 AliFemtoShareQualityKTPairCut.h:11
 AliFemtoShareQualityKTPairCut.h:12
 AliFemtoShareQualityKTPairCut.h:13
 AliFemtoShareQualityKTPairCut.h:14
 AliFemtoShareQualityKTPairCut.h:15
 AliFemtoShareQualityKTPairCut.h:16
 AliFemtoShareQualityKTPairCut.h:17
 AliFemtoShareQualityKTPairCut.h:18
 AliFemtoShareQualityKTPairCut.h:19
 AliFemtoShareQualityKTPairCut.h:20
 AliFemtoShareQualityKTPairCut.h:21
 AliFemtoShareQualityKTPairCut.h:22
 AliFemtoShareQualityKTPairCut.h:23
 AliFemtoShareQualityKTPairCut.h:24
 AliFemtoShareQualityKTPairCut.h:25
 AliFemtoShareQualityKTPairCut.h:26
 AliFemtoShareQualityKTPairCut.h:27
 AliFemtoShareQualityKTPairCut.h:28
 AliFemtoShareQualityKTPairCut.h:29
 AliFemtoShareQualityKTPairCut.h:30
 AliFemtoShareQualityKTPairCut.h:31
 AliFemtoShareQualityKTPairCut.h:32
 AliFemtoShareQualityKTPairCut.h:33
 AliFemtoShareQualityKTPairCut.h:34
 AliFemtoShareQualityKTPairCut.h:35
 AliFemtoShareQualityKTPairCut.h:36
 AliFemtoShareQualityKTPairCut.h:37
 AliFemtoShareQualityKTPairCut.h:38
 AliFemtoShareQualityKTPairCut.h:39
 AliFemtoShareQualityKTPairCut.h:40
 AliFemtoShareQualityKTPairCut.h:41
 AliFemtoShareQualityKTPairCut.h:42
 AliFemtoShareQualityKTPairCut.h:43
 AliFemtoShareQualityKTPairCut.h:44
 AliFemtoShareQualityKTPairCut.h:45
 AliFemtoShareQualityKTPairCut.h:46
 AliFemtoShareQualityKTPairCut.h:47
 AliFemtoShareQualityKTPairCut.h:48
 AliFemtoShareQualityKTPairCut.h:49
 AliFemtoShareQualityKTPairCut.h:50
 AliFemtoShareQualityKTPairCut.h:51
 AliFemtoShareQualityKTPairCut.h:52