Extending the functionality of the physics selection. Instead of providing a yes...
[u/mrichter/AliRoot.git] / STEER / AliVCuts.h
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   ClassDef(AliVCuts,1);
26 };
27
28 #endif