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

# 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