Line data Source code
1 : #ifndef AliVCuts_H
2 : #define AliVCuts_H
3 : /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : /* $Id$ */
7 :
8 : //-------------------------------------------------------------------------
9 : // Event cuts base class
10 : // Author: Andreas Morsch, CERN
11 : //-------------------------------------------------------------------------
12 :
13 : #include <TNamed.h>
14 :
15 : class AliVCuts : public TNamed {
16 :
17 : public :
18 : AliVCuts();
19 : AliVCuts(const char* name, const char* title);
20 8 : virtual ~AliVCuts() { };
21 : AliVCuts(const AliVCuts& evt);
22 : AliVCuts& operator=(const AliVCuts& evt);
23 : virtual Bool_t IsSelected(TObject* /* obj */) = 0;
24 0 : virtual UInt_t GetSelectionMask(const TObject* /* obj */) { return 0; }
25 0 : virtual TObject *GetStatistics(Option_t *) const {return 0;}
26 208 : ClassDef(AliVCuts,1);
27 : };
28 :
29 : #endif
|