ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/TAM/interface/TAMVirtualLoader.h
Revision: 1.1
Committed: Tue May 27 19:13:21 2008 UTC (16 years, 11 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_009c, Mit_009b, Mit_009a, Mit_009, Mit_008, Mit_008pre2, Mit_008pre1, Mit_006b, Mit_006a, Mit_006, Mit_005, Mit_004, MITHEP_2_0_x
Log Message:
TAM trunk 5120

File Contents

# Content
1 //
2 // $Id: TAMVirtualLoader.h 2775 2006-04-29 18:01:04Z loizides $
3 //
4
5 #ifndef ROOT_TAMVirtualLoader
6 #define ROOT_TAMVirtualLoader
7
8
9 #ifndef ROOT_TObject
10 #include "TObject.h"
11 #endif
12
13
14 class TTree;
15 class TAMBranchInfo;
16 class TAMVirtualBranchLoader;
17
18
19 class TAMVirtualLoader : public TObject {
20
21 public:
22 TAMVirtualLoader();
23 virtual ~TAMVirtualLoader() {}
24
25 virtual TAMVirtualBranchLoader *CreateBranchLoader(TTree *tree, TAMBranchInfo* brInfo) = 0;
26
27 ClassDef(TAMVirtualLoader,1) // Abstract base class for loading plugins into TAM
28 };
29
30 #endif //ROOT_TAMVirtualLoader