xAOD::TEventTree Class Reference

#include <TEventTree.h>

List of all members.

Public Member Functions

 TEventTree (TEvent *event, const char *name="CollectionTree", const char *title="xAOD transient tree")
 Constructor with all the necessary parameters.
virtual ::Int_t GetEntry (::Long64_t entry,::Int_t getall=0)
 Function overriding the base class's GetEntry(...).
void AddBranch (xAOD::TEventBranch *br)
 Function adding a new xAOD::TBranch to the tree.

Detailed Description

Transient TTree for interactive xAOD event data access

This is pretty much the same sort of thing that ARA's TTreeTrans was designed for. In order to implement everything that we need from the transient tree, we need to override some functions within the class. But to the outside user we still want to present the usual TTree interface.

This class is only meant for interactive and PyROOT access to an xAOD file. It should not be used in compiled analysis code, or for writing information into a file. (The first one will be slow, the second one just impossible.)

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
645208
Date
2015-02-09 16:48:59 +0100 (Mon, 09 Feb 2015)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1