xAOD::TTreeMgr Class Reference

#include <TTreeMgr.h>

List of all members.

Public Member Functions

 TTreeMgr (TEvent::EAuxMode mode=TEvent::kUndefinedAccess)
 Constructor, with an optional access mode selector.
TEventevent ()
 Get the TEvent object being used by the transient tree(s).
Function(s) setting up the input(s) for the tree(s)



TReturnCode readFrom (::TFile *file,::Bool_t useTreeCache=kTRUE, const char *treeName="CollectionTree")
 Read from the file given to the function.
Function(s) used for filtering the contents of the trees



TReturnCode enableEventObj (const std::vector< std::string > &names)
 Object/container names that should be used in the event tree.
TReturnCode suppressEventObj (const std::vector< std::string > &names)
 Object/container names that should be vetoed from the event tree.
TReturnCode enableMetaObj (const std::vector< std::string > &names)
 Object/container names that should be used in the metadata tree.
TReturnCode suppressMetaObj (const std::vector< std::string > &names)
 Object/container names that should be suppressed in the metadata tree.
Transient tree accessors



::TTree * eventTree ()
 Get a pointer to the transient event tree.
::TTree * metaTree ()
 Get a pointer to the transient metadata tree.

Detailed Description

Class creating (a) transient tree(s) from xAOD files

This class is a replacement for the many MakeTransientTree(...) functions used earlier. It can be used to create a transient tree describing the event tree, and one describing the metadata tree of the input file(s).

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
746122
Date
2016-05-11 12:11:31 +0200 (Wed, 11 May 2016)

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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1