ATLAS Offline Software
Namespaces | Functions
MakeTransientTree.cxx File Reference
#include <cstring>
#include <iostream>
#include <memory>
#include <TFile.h>
#include <TChain.h>
#include <TROOT.h>
#include <TError.h>
#include <TClass.h>
#include <TDirectory.h>
#include "xAODRootAccess/MakeTransientTree.h"
#include "xAODRootAccess/tools/xAODTEventTree.h"
#include "xAODRootAccess/tools/xAODTEventBranch.h"
#include "xAODRootAccess/tools/xAODTMetaTree.h"
#include "xAODRootAccess/tools/xAODTMetaBranch.h"
#include "xAODRootAccess/tools/Message.h"
#include "xAODRootAccess/TEvent.h"

Go to the source code of this file.

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 

Functions

::TTree *MakeTransientTree xAOD::ATLAS_NOT_THREAD_SAFE (TEvent &event, const char *treeName)
 
::TTree *MakeTransientMetaTree xAOD::ATLAS_NOT_THREAD_SAFE (TEvent &event, ::TTree *persMetaTree)
 
TTransTrees MakeTransientTrees xAOD::ATLAS_NOT_THREAD_SAFE (::TFile *ifile, const char *treeName="CollectionTree", TEvent::EAuxMode mode=TEvent::kUndefinedAccess)
 Function creating a transient event and metadata tree using an input file. More...
 
void ClearTransientTrees xAOD::ATLAS_NOT_THREAD_SAFE ()
 Function cleaning up the managed memory. More...
 
::TTree *MakeTransientTree xAOD::ATLAS_NOT_THREAD_SAFE (::TChain *ichain, TEvent::EAuxMode mode=TEvent::kClassAccess)
 Function creating a transient TTree object from a TChain pointing to the persistent trees. More...
 
::TTree *MakeTransientMetaTree xAOD::ATLAS_NOT_THREAD_SAFE (::TChain *ichain, const char *eventTreeName="CollectionTree", TEvent::EAuxMode mode=TEvent::kUndefinedAccess)
 Function creating a transient TTree object representing the input files's metadata. More...