ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/interface/DataObject.h
Revision: 1.6
Committed: Wed Jul 2 21:43:15 2008 UTC (16 years, 10 months ago) by loizides
Content type: text/plain
Branch: MAIN
Changes since 1.5: +7 -2 lines
Log Message:
Have clear bit

File Contents

# User Rev Content
1 loizides 1.1 //--------------------------------------------------------------------------------------------------
2 loizides 1.6 // $Id: DataObject.h,v 1.5 2008/06/24 14:01:41 loizides Exp $
3 loizides 1.1 //
4     // DataObject
5     //
6 loizides 1.2 // This is the common base class for all objects in the tree.
7     //
8 loizides 1.1 // Authors: C.Loizides
9     //--------------------------------------------------------------------------------------------------
10    
11 loizides 1.4 #ifndef DATATREE_DATAOBJECT_H
12     #define DATATREE_DATAOBJECT_H
13    
14     #include <TObject.h>
15     #include "MitAna/DataTree/interface/Types.h"
16    
17 loizides 1.1 namespace mithep
18     {
19     class DataObject : public TObject
20     {
21     public:
22     DataObject() {}
23     ~DataObject() {}
24 loizides 1.6
25     Bool_t GetClearBit() const { return TestBit(14); }
26    
27     protected:
28     void SetClearBit() { SetBit(14); }
29    
30 loizides 1.5 ClassDef(DataObject, 1) // Basic data object class
31 loizides 1.1 };
32 loizides 1.2 }
33 loizides 1.3 #endif