00001 /*************************************************************************** 00002 * 00003 * $Id: StMuL3Filter.h,v 1.5 2004/05/02 04:10:14 perev Exp $ 00004 * Author: Frank Laue, BNL, laue@bnl.gov 00005 * 00006 ***************************************************************************/ 00007 00008 #ifndef StMuL3Filter_h 00009 #define StMuL3Filter_h 00010 00011 #include "StMuCut.h" 00012 00013 class BetheBloch; 00014 00015 class StMuL3Filter : public StMuCut { 00016 public: 00017 StMuL3Filter(); 00018 ~StMuL3Filter(); 00019 protected: 00020 BetheBloch* mBB; 00021 00022 bool accept( const StEvent*); 00023 bool accept( const StTrack*); 00024 bool accept( const StV0Vertex*); 00025 bool accept( const StXiVertex*); 00026 bool accept( const StKinkVertex*); 00027 bool accept( const StV0MuDst*); 00028 bool accept( const StXiMuDst*); 00029 bool accept( const StKinkMuDst*); 00030 00031 ClassDef(StMuL3Filter,1) 00032 }; 00033 00034 #endif 00035 00036 /*************************************************************************** 00037 * 00038 * $Log: StMuL3Filter.h,v $ 00039 * Revision 1.5 2004/05/02 04:10:14 perev 00040 * private => protected 00041 * 00042 * Revision 1.4 2002/09/11 21:02:42 laue 00043 * added cut on track encoded method for ITTF 00044 * 00045 * Revision 1.3 2002/05/04 23:56:30 laue 00046 * some documentation added 00047 * 00048 * Revision 1.2 2002/03/20 16:04:12 laue 00049 * minor changes, mostly added access functions 00050 * 00051 * Revision 1.1 2002/03/08 17:04:18 laue 00052 * initial revision 00053 * 00054 * 00055 **************************************************************************/
1.5.9