ATLAS Offline Software
Loading...
Searching...
No Matches
MakeTransientTree.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2//
3// Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
4//
5#ifndef XAODROOTACCESS_MAKETRANSIENTTREE_H
6#define XAODROOTACCESS_MAKETRANSIENTTREE_H
7
8// Athena include(s):
12
13// Forward declaration(s):
14class TTree;
15class TChain;
16class TFile;
17
18namespace xAOD {
19
36 TTransTrees MakeTransientTrees ATLAS_NOT_THREAD_SAFE ( ::TFile* ifile,
37 const char* treeName = "CollectionTree",
38 TEvent::EAuxMode mode =
40
48 void ClearTransientTrees ATLAS_NOT_THREAD_SAFE ();
49
67 ::TTree* MakeTransientTree ATLAS_NOT_THREAD_SAFE ( ::TFile* ifile,
68 const char* treeName = "CollectionTree",
69 TEvent::EAuxMode mode =
71
88 ::TTree* MakeTransientTree ATLAS_NOT_THREAD_SAFE ( ::TChain* ichain,
90
104 ::TTree* MakeTransientMetaTree ATLAS_NOT_THREAD_SAFE ( ::TFile* ifile,
105 const char* eventTreeName = "CollectionTree",
106 TEvent::EAuxMode mode =
108
127 ::TTree* MakeTransientMetaTree ATLAS_NOT_THREAD_SAFE ( ::TChain* ichain,
128 const char* eventTreeName =
129 "CollectionTree",
130 TEvent::EAuxMode mode =
132
133} // namespace xAOD
134
135#endif // XAODROOTACCESS_MAKETRANSIENTTREE_H
Define macros for attributes used to control the static checker.
@ kClassAccess
Access auxiliary data using the aux containers.
A simple helper class holding both event and metadata transient trees.
Definition TTransTrees.h:29
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
void ClearTransientTrees ATLAS_NOT_THREAD_SAFE()
Function cleaning up the managed memory.