AliRoot Core  3dc7879 (3dc7879)
AliVCuts.h
Go to the documentation of this file.
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  virtual ~AliVCuts() { };
21  AliVCuts(const AliVCuts& evt);
22  AliVCuts& operator=(const AliVCuts& evt);
23  virtual Bool_t IsSelected(TObject* /* obj */) = 0;
24  virtual UInt_t GetSelectionMask(const TObject* /* obj */) { return 0; }
25  virtual TObject *GetStatistics(Option_t *) const {return 0;}
26  ClassDef(AliVCuts,1);
27 };
28 
29 #endif
virtual UInt_t GetSelectionMask(const TObject *)
Definition: AliVCuts.h:24
virtual TObject * GetStatistics(Option_t *) const
Definition: AliVCuts.h:25
virtual ~AliVCuts()
Definition: AliVCuts.h:20
virtual Bool_t IsSelected(TObject *)=0
AliVCuts & operator=(const AliVCuts &evt)
Definition: AliVCuts.cxx:38
AliVCuts()
Definition: AliVCuts.cxx:28