![]() |
ATLAS Offline Software
|
#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 | |
| namespace | 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::kClassAccess) |
| Function creating a transient event and metadata tree using an input file. | |
| void ClearTransientTrees | xAOD::ATLAS_NOT_THREAD_SAFE () |
| Function cleaning up the managed memory. | |
| ::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. | |
| ::TTree *MakeTransientMetaTree | xAOD::ATLAS_NOT_THREAD_SAFE (::TChain *ichain, const char *eventTreeName="CollectionTree", TEvent::EAuxMode mode=TEvent::kClassAccess) |
| Function creating a transient TTree object representing the input files's metadata. | |
Variables | |
| ::TTransObjectHolder | xAOD::s_objectHolder |
| Object managing all the transient objects created on the heap. | |
| ::TTransObjectHolder::Canary | xAOD::s_canary |
| To flag when we're in global cleanup. Must come after s_objectHolder. | |