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 |
# | 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 |