ATLAS Offline Software
MakeTransientTree.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 //
3 // Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4 //
5 #ifndef XAODROOTACCESS_MAKETRANSIENTTREE_H
6 #define XAODROOTACCESS_MAKETRANSIENTTREE_H
7 
8 // Athena include(s):
11 #include "xAODRootAccess/TEvent.h"
12 
13 // Forward declaration(s):
14 class TTree;
15 class TChain;
16 class TFile;
17 
18 namespace xAOD {
19 
36  TTransTrees MakeTransientTrees ATLAS_NOT_THREAD_SAFE ( ::TFile* ifile,
37  const char* treeName = "CollectionTree",
40 
48  void ClearTransientTrees ATLAS_NOT_THREAD_SAFE ();
49 
67  ::TTree* MakeTransientTree ATLAS_NOT_THREAD_SAFE ( ::TFile* ifile,
68  const char* treeName = "CollectionTree",
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",
108 
127  ::TTree* MakeTransientMetaTree ATLAS_NOT_THREAD_SAFE ( ::TChain* ichain,
128  const char* eventTreeName =
129  "CollectionTree",
132 
133 } // namespace xAOD
134 
135 #endif // XAODROOTACCESS_MAKETRANSIENTTREE_H
TestSUSYToolsAlg.ifile
ifile
Definition: TestSUSYToolsAlg.py:92
xAOD::TEvent::kUndefinedAccess
@ kUndefinedAccess
Undefined, to be selected by the object.
Definition: Control/xAODRootAccess/xAODRootAccess/TEvent.h:99
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TEvent::kClassAccess
@ kClassAccess
Access auxiliary data using the aux containers.
Definition: Control/xAODRootAccess/xAODRootAccess/TEvent.h:97
TTransTrees.h
xAOD::ATLAS_NOT_THREAD_SAFE
void ErrorHandler ATLAS_NOT_THREAD_SAFE(Int_t level, Bool_t abort, const char *location, const char *message)
Function filtering the warnings coming from ROOT.
Definition: Init.cxx:105
TEvent.h
dumpFileToPlots.treeName
string treeName
Definition: dumpFileToPlots.py:20
Preparation.mode
mode
Definition: Preparation.py:95
xAOD::TEvent::EAuxMode
EAuxMode
Auxiliary store "mode".
Definition: Control/xAODRootAccess/xAODRootAccess/TEvent.h:95
checker_macros.h
Define macros for attributes used to control the static checker.