Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef XAODROOTACCESS_TOOLS_XAODTEVENTBRANCH_H
6 #define XAODROOTACCESS_TOOLS_XAODTEVENTBRANCH_H
12 #include <TBranchObject.h>
37 const std::type_info& ti,
const char*
brName,
48 virtual ::TClass*
IsA()
const;
53 const std::type_info*
m_ti;
65 #endif // XAODROOTACCESS_TOOLS_XAODTEVENTBRANCH_H
xAODTEventBranch(::TTree &parent, xAOD::TEvent &event, const std::type_info &ti, const char *brName, const char *brType)
Constructor with all the needed parameters.
xAOD::TEvent * m_event
Pointer to the TEvent object reading the persistent tree.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
virtual ::TClass * IsA() const
Function returning the type of ::TBranchObject.
const void * m_object
Pointer to the object read in using TEvent.
const std::type_info * m_ti
The type of the object that needs to be read.
POOL::TEvent event(POOL::TEvent::kClassAccess)
virtual ::Int_t GetEntry(::Long64_t entry, ::Int_t getall)
Function getting the current entry for this branch.
Specialised class for browsing xAOD event interface objects in ROOT.
Tool for accessing xAOD files outside of Athena.