ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/TAM/interface/TAMVirtualBranchLoader.h
Revision: 1.2
Committed: Mon Jul 13 19:20:24 2009 UTC (15 years, 9 months ago) by loizides
Content type: text/plain
Branch: MAIN
Changes since 1.1: +3 -3 lines
Log Message:
Cleanup

File Contents

# User Rev Content
1 loizides 1.1 //
2 loizides 1.2 // $Id: TAMVirtualBranchLoader.h,v 1.1 2008/05/27 19:13:21 loizides Exp $
3 loizides 1.1 //
4    
5     #ifndef ROOT_TAMVirtualBranchLoader
6     #define ROOT_TAMVirtualBranchLoader
7    
8    
9     #ifndef ROOT_TObject
10     #include "TObject.h"
11     #endif
12     #ifndef ROOT_TAMBranchInfo
13     #include "TAMBranchInfo.h"
14     #endif
15    
16    
17     class TTree;
18    
19    
20     class TAMVirtualBranchLoader : public TObject {
21 loizides 1.2 TAMBranchInfo *fBInfo; //corresponding TAMBranchInfo (not owned)
22 loizides 1.1
23     public:
24     TAMVirtualBranchLoader(TAMBranchInfo *binfo);
25     virtual ~TAMVirtualBranchLoader() {}
26    
27     virtual void Clear(Option_t *option="");
28     virtual void* GetAddress() const;
29     TAMBranchInfo *GetBInfo() const { return fBInfo; }
30     virtual Int_t GetEntry(Long64_t entry);
31     using TObject::Notify;
32     virtual Bool_t Notify(TTree *tree);
33    
34 loizides 1.2 ClassDef(TAMVirtualBranchLoader,1) // Base class for data loader plugins
35 loizides 1.1 };
36    
37     #endif //ROOT_TAMVirtualBranchLoader