123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /***************************************************************************
- *
- * $Id: StHbtLikeSignCorrFctn.hh,v 1.2 2001/06/21 19:06:49 laue Exp $
- *
- * Author: Frank Laue, Ohio State, laue@mps.ohio-state.edu
- ***************************************************************************
- *
- * Description: part of STAR HBT Framework: StHbtMaker package
- * base class for a STAR correlation function. Users should inherit
- * from this and must implement constructor, destructor, Report(),
- * AddMixedPair(), AddRealPair(), AddLikeSignPositivePair(),
- * AddLikeSignNegativePair(), Finish()
- *
- **************************************************************************/
- #ifndef StHbtLikeSignCorrFctn_hh
- #define StHbtLikeSignCorrFctn_hh
- class StHbtPair;
- #include "StHbtMaker/Base/StHbtCorrFctn.hh"
- class StHbtLikeSignCorrFctn : public StHbtCorrFctn {
- public:
- StHbtLikeSignCorrFctn(){/* no-op */};
- StHbtLikeSignCorrFctn(const StHbtLikeSignCorrFctn& );
- virtual ~StHbtLikeSignCorrFctn(){/* no-op */};
- virtual void AddLikeSignPositivePair(const StHbtPair*) = 0;
- virtual void AddLikeSignNegativePair(const StHbtPair*) = 0;
- virtual StHbtLikeSignCorrFctn* Clone() { return 0;}
- // the following allows "back-pointing" from the CorrFctn to the "parent" Analysis
- friend class StHbtLikeSignAnalysis;
- };
- inline StHbtLikeSignCorrFctn::StHbtLikeSignCorrFctn(const StHbtLikeSignCorrFctn& c) { myAnalysis =0; }
- #endif
|