1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /***************************************************************************
- *
- * $Id: QinvPairCut.h,v 1.1 2000/09/14 18:36:59 lisa Exp $
- *
- * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
- ***************************************************************************
- *
- * Description: part of STAR HBT Framework: StHbtMaker package
- * cut on Qinvariant
- *
- ***************************************************************************
- *
- * $Log: QinvPairCut.h,v $
- * Revision 1.1 2000/09/14 18:36:59 lisa
- * Added Qinv and ExitSep pair cuts and BPLCMSFrame3DCorrFctn_SIM CorrFctn
- *
- *
- *
- **************************************************************************/
- #ifndef QinvPairCut_hh
- #define QinvPairCut_hh
- #include "StHbtMaker/Base/StHbtPairCut.h"
- class QinvPairCut : public StHbtPairCut{
- public:
- QinvPairCut();
- QinvPairCut(const QinvPairCut&);
- //~QinvPairCut();
- virtual bool Pass(const StHbtPair*);
- virtual StHbtString Report();
- QinvPairCut* Clone();
- void SetQinvRange(const double& Lo, const double& Hi);
- private:
- long mNPairsPassed;
- long mNPairsFailed;
- double mQinvLo;
- double mQinvHi;
- #ifdef __ROOT__
- ClassDef(QinvPairCut, 1)
- #endif
- };
- inline QinvPairCut::QinvPairCut(const QinvPairCut& c) : StHbtPairCut(c) {
- mNPairsPassed = 0;
- mNPairsFailed = 0;
- }
- inline QinvPairCut* QinvPairCut::Clone() { QinvPairCut* c = new QinvPairCut(*this); return c;}
- #endif
|