123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /***************************************************************************
- *
- * $Id: kTPairCut.h,v 1.2 2002/05/17 14:45:50 mercedes Exp $
- *
- * Author: Mercedes Lopez Noriega, OSU, mercedes@pacific.mps.ohio-state.edu
- ***************************************************************************
- *
- * Description: part of STAR HBT Framework: StHbtMaker package
- * cut on kT of the pair
- *
- ***************************************************************************
- *
- * $Log: kTPairCut.h,v $
- * Revision 1.2 2002/05/17 14:45:50 mercedes
- * Pair cut on kT, k is four-momentum of the pair
- *
- *
- **************************************************************************/
- #ifndef kTPairCut_hh
- #define kTPairCut_hh
- #include "StHbtMaker/Base/StHbtPairCut.h"
- class kTPairCut : public StHbtPairCut{
- public:
- kTPairCut();
- kTPairCut(const kTPairCut&);
- //~kTPairCut();
- virtual bool Pass(const StHbtPair*);
- virtual StHbtString Report();
- kTPairCut* Clone();
- void SetkTRange(const double& Lo, const double& Hi);
- private:
- long mNPairsPassed;
- long mNPairsFailed;
- double mkTLo;
- double mkTHi;
- #ifdef __ROOT__
- ClassDef(kTPairCut, 1)
- #endif
- };
- inline kTPairCut::kTPairCut(const kTPairCut& c) : StHbtPairCut(c) {
- mNPairsPassed = 0;
- mNPairsFailed = 0;
- }
- inline kTPairCut* kTPairCut::Clone() { kTPairCut* c = new kTPairCut(*this); return c;}
- #endif
|