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

# Content
1 //
2 // $Id: TAMVirtualBranchLoader.h,v 1.1 2008/05/27 19:13:21 loizides Exp $
3 //
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 TAMBranchInfo *fBInfo; //corresponding TAMBranchInfo (not owned)
22
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 ClassDef(TAMVirtualBranchLoader,1) // Base class for data loader plugins
35 };
36
37 #endif //ROOT_TAMVirtualBranchLoader