12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /***************************************************************************
- *
- * $Id: EntranceSepPairCut.h,v 1.1 2000/07/31 01:19:24 lisa Exp $
- *
- * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
- ***************************************************************************
- *
- * Description: part of STAR HBT Framework: StHbtMaker package
- * cut on nominal Entrance Separation of the pair - for dealing with track merging
- *
- ***************************************************************************
- *
- * $Log: EntranceSepPairCut.h,v $
- * Revision 1.1 2000/07/31 01:19:24 lisa
- * add PairCut which contains collection of PairCuts - also 3D bertsch-pratt CorrFctn
- *
- *
- **************************************************************************/
- #ifndef EntranceSepPairCut_hh
- #define EntranceSepPairCut_hh
- #include "StHbtMaker/Base/StHbtPairCut.h"
- class EntranceSepPairCut : public StHbtPairCut{
- public:
- EntranceSepPairCut();
- EntranceSepPairCut(const EntranceSepPairCut&);
- //~EntranceSepPairCut();
- virtual bool Pass(const StHbtPair*);
- virtual StHbtString Report();
- EntranceSepPairCut* Clone();
- void SetEntranceSepRange(const double& Lo, const double& Hi);
- private:
- long mNPairsPassed;
- long mNPairsFailed;
- double mEntSepLo;
- double mEntSepHi;
- #ifdef __ROOT__
- ClassDef(EntranceSepPairCut, 1)
- #endif
- };
- inline EntranceSepPairCut::EntranceSepPairCut(const EntranceSepPairCut& c) : StHbtPairCut(c) {
- mNPairsPassed = 0;
- mNPairsFailed = 0;
- }
- inline EntranceSepPairCut* EntranceSepPairCut::Clone() { EntranceSepPairCut* c = new EntranceSepPairCut(*this); return c;}
- #endif
|