1 #ifndef PandaTree_Framework_ReaderObject_h 2 #define PandaTree_Framework_ReaderObject_h 17 Int_t
getEntry(TTree& tree, Long64_t entry, Bool_t localEntry = kFALSE)
final;
18 Int_t
getEntry(UInt_t treeId, Long64_t entry, Bool_t localEntry = kFALSE)
override;
21 virtual void unlink(TTree&);
23 void updateBranchArray(TTree&);
26 UInt_t registerInput_(TTree&);
28 typedef std::vector<TBranch*> BranchArray;
Int_t getEntry(TTree &tree, Long64_t entry, Bool_t localEntry=kFALSE) final
Read an entry from an input tree.
Definition: ReaderObject.cc:21
Object base class.
Definition: Object.h:22
std::pair< TTree *, BranchArray > BranchMapping
List of branches linked with this object in the tree.
Definition: ReaderObject.h:31
virtual void unlink(TTree &)
Unlink from a tree.
Definition: ReaderObject.cc:97
std::vector< BranchMapping > inputBranches_
List of list of input branches.
Definition: ReaderObject.h:41
Base class for objects that can be linked to an input tree directly.
Definition: ReaderObject.h:10