StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuL3Filter.h
1 /***************************************************************************
2  *
3  * $Id: StMuL3Filter.h,v 1.5 2004/05/02 04:10:14 perev Exp $
4  * Author: Frank Laue, BNL, laue@bnl.gov
5  *
6  ***************************************************************************/
7 
8 #ifndef StMuL3Filter_h
9 #define StMuL3Filter_h
10 
11 #include "StMuCut.h"
12 
13 class BetheBloch;
14 
15 class StMuL3Filter : public StMuCut {
16  public:
17  StMuL3Filter();
18  ~StMuL3Filter();
19  protected:
20  BetheBloch* mBB;
21 
22  bool accept( const StEvent*);
23  bool accept( const StTrack*);
24  bool accept( const StV0Vertex*);
25  bool accept( const StXiVertex*);
26  bool accept( const StKinkVertex*);
27  bool accept( const StV0MuDst*);
28  bool accept( const StXiMuDst*);
29  bool accept( const StKinkMuDst*);
30 
31  ClassDef(StMuL3Filter,1)
32 };
33 
34 #endif
35 
36 /***************************************************************************
37  *
38  * $Log: StMuL3Filter.h,v $
39  * Revision 1.5 2004/05/02 04:10:14 perev
40  * private => protected
41  *
42  * Revision 1.4 2002/09/11 21:02:42 laue
43  * added cut on track encoded method for ITTF
44  *
45  * Revision 1.3 2002/05/04 23:56:30 laue
46  * some documentation added
47  *
48  * Revision 1.2 2002/03/20 16:04:12 laue
49  * minor changes, mostly added access functions
50  *
51  * Revision 1.1 2002/03/08 17:04:18 laue
52  * initial revision
53  *
54  *
55  **************************************************************************/
bool accept(const StEvent *)
abstract cut function, has to be overwritten by derived class