00001 /*************************************************************************** 00002 * 00003 * $Id: GenericTripletCut.h,v 1.4 2001/06/03 21:04:56 willson Exp $ 00004 * 00005 * Author: Robert Willson, Ohio State, willson@bnl.gov 00006 *************************************************************************** 00007 * 00008 * Description: part of STAR HBT Framework: StHbtMaker package. 00009 * A do-nothing triplet cut that simply says "true" to every triplet. 00010 * 00011 *************************************************************************** 00012 * 00013 * $Log: GenericTripletCut.h,v $ 00014 * Revision 1.4 2001/06/03 21:04:56 willson 00015 * Cuts on entrance separation 00016 * 00017 * Revision 1.3 2000/08/08 23:39:31 laue 00018 * Updated for standalone version 00019 * 00020 * Revision 1.2 2000/04/12 01:53:35 willson 00021 * Initial Installation - Comments Added 00022 * 00023 * 00024 ***************************************************************************/ 00025 00026 #ifndef GenericTripletCut_hh 00027 #define GenericTripletCut_hh 00028 00029 #include "StHbtMaker/Base/StHbtTripletCut.h" 00030 00031 class GenericTripletCut : public StHbtTripletCut{ 00032 public: 00033 GenericTripletCut(float EntSepCut = 0.0); 00034 //~GenericTripletCut(); 00035 00036 virtual bool Pass(const StHbtTriplet*); 00037 00038 virtual StHbtString Report(); 00039 00040 00041 private: 00042 long mNTripletsPassed; 00043 long mNTripletsFailed; 00044 float mEntSepCut; 00045 00046 #ifdef __ROOT__ 00047 ClassDef(GenericTripletCut, 1) 00048 #endif 00049 00050 }; 00051 00052 #endif
1.5.9