ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/TreeMod/interface/TreeBranchLoader.h
Revision: 1.4
Committed: Wed Dec 10 14:20:27 2008 UTC (16 years, 4 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_008pre2, Mit_008pre1, Mit_006b, Mit_006a
Changes since 1.3: +2 -2 lines
Log Message:
Cosmetics.

File Contents

# User Rev Content
1 loizides 1.1 //--------------------------------------------------------------------------------------------------
2 loizides 1.4 // $Id: TreeBranchLoader.h,v 1.3 2008/12/01 17:40:57 loizides Exp $
3 loizides 1.1 //
4     // TreeBranchLoader
5     //
6     // TAM plugin that loads data from single tree branches
7     // into memory. We use our customed tree data loader in order
8     // to reset the contents of the collections and cached pointers
9     // properly on each entry.
10     //
11     // Authors: C.Loizides
12     //--------------------------------------------------------------------------------------------------
13    
14 loizides 1.2 #ifndef MITANA_TREEMOD_TREEBRANCHLOADER_H
15     #define MITANA_TREEMOD_TREEBRANCHLOADER_H
16 loizides 1.1
17     #include "MitAna/TAM/interface/TAMTreeBranchLoader.h"
18 loizides 1.3 #include <TBranch.h>
19 loizides 1.1
20     namespace mithep {
21     class TreeBranchLoader : public TAMTreeBranchLoader {
22     protected:
23     Bool_t fDoReset; //=true if Collection::Reset() must be called
24    
25     public:
26     TreeBranchLoader(TAMBranchInfo *binfo);
27     ~TreeBranchLoader() {};
28    
29     void Clear(Option_t *option="");
30 loizides 1.3 TBranch *GetBranch() { return fBranch; }
31 loizides 1.1 Bool_t Notify(TTree *tree);
32    
33 loizides 1.4 ClassDef(TreeBranchLoader, 0) // TAM plugin to load data from a single branch
34 loizides 1.1 };
35     }
36     #endif