5#ifndef XAODROOTACCESS_TOOLS_XAODTEVENTTREE_H
6#define XAODROOTACCESS_TOOLS_XAODTEVENTTREE_H
42 const char* title =
"xAOD transient tree" );
45 virtual ::Int_t
GetEntry( ::Long64_t entry, ::Int_t getall = 0 );
48 void AddBranch( std::unique_ptr< xAODTEventBranch > br );
xAODTEventTree(xAOD::TEvent &event, const char *name="CollectionTree", const char *title="xAOD transient tree")
Constructor with all the necessary parameters.
xAOD::TEvent * m_event
Pointer to the TEvent reading the persistent tree.
void AddBranch(std::unique_ptr< xAODTEventBranch > br)
Function adding a new xAODTEventBranch to the tree.
virtual::Int_t GetEntry(::Long64_t entry, ::Int_t getall=0)
Function overriding the base class's GetEntry(...)
Tool for accessing xAOD files outside of Athena.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.