ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/TAM/src/TAMTreeLoader.cxx
Revision: 1.2
Committed: Mon Jul 13 19:20:25 2009 UTC (15 years, 9 months ago) by loizides
Content type: text/plain
Branch: MAIN
Changes since 1.1: +7 -4 lines
Log Message:
Cleanup

File Contents

# User Rev Content
1 loizides 1.1 //
2 loizides 1.2 // $Id: TAMTreeLoader.cxx,v 1.1 2008/05/27 19:13:21 loizides Exp $
3 loizides 1.1 //
4    
5     #include "TAMTreeLoader.h"
6    
7    
8     #ifndef ROOT_TTree
9     #include "TTree.h"
10     #endif
11     #ifndef ROOT_TAMTreeBranchLoader
12     #include "TAMTreeBranchLoader.h"
13     #endif
14    
15    
16     //////////////////////////////////////////////////////////////////////////
17     // //
18     // TAMTreeLoader //
19     // //
20     // This plugin loader loads the tree branch loader plugin into TAM. //
21     // //
22     // Author : Maarten Ballintijn 12/06/2005 //
23     // Constantin Loizides 12/06/2005 //
24     // //
25     //////////////////////////////////////////////////////////////////////////
26    
27     ClassImp(TAMTreeLoader)
28    
29    
30     //______________________________________________________________________________
31     TAMTreeLoader::TAMTreeLoader()
32     {
33     // Default constructor.
34     }
35    
36    
37     //______________________________________________________________________________
38 loizides 1.2 TAMVirtualBranchLoader *TAMTreeLoader::CreateBranchLoader(TTree *tree,
39     TAMBranchInfo* brInfo)
40 loizides 1.1 {
41     // Create branch loader if the requested branch name is found in the tree.
42    
43     TString brname(tree->GetAlias(brInfo->GetName()));
44     if(brname.IsNull()) {
45     brname=brInfo->GetName();
46     }
47    
48     if(tree->GetBranch(brname.Data()) == 0) {
49 loizides 1.2 Warning("CreateBranchLoader",
50     "Could not find branch with name [%s] in tree [%s].",
51     (brInfo->GetName()!=0) ? (brInfo->GetName()) :
52     "null", tree->GetName());
53 loizides 1.1
54     return 0;
55     }
56    
57     return new TAMTreeBranchLoader(brInfo);
58     }