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 |
# | User | Rev | Content |
---|---|---|---|
1 | loizides | 1.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 |