ATLAS Offline Software
Control
xAODRootAccess
xAODRootAccess
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):
9
#include "
CxxUtils/checker_macros.h
"
10
#include "
xAODRootAccess/tools/TTransTrees.h
"
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"
,
38
TEvent::EAuxMode
mode
=
39
TEvent::kUndefinedAccess
);
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
=
70
TEvent::kUndefinedAccess
);
71
88
::TTree* MakeTransientTree
ATLAS_NOT_THREAD_SAFE
( ::TChain* ichain,
89
TEvent::EAuxMode
mode
=
TEvent::kClassAccess
);
90
104
::TTree* MakeTransientMetaTree
ATLAS_NOT_THREAD_SAFE
( ::TFile*
ifile
,
105
const
char
* eventTreeName =
"CollectionTree"
,
106
TEvent::EAuxMode
mode
=
107
TEvent::kUndefinedAccess
);
108
127
::TTree* MakeTransientMetaTree
ATLAS_NOT_THREAD_SAFE
( ::TChain* ichain,
128
const
char
* eventTreeName =
129
"CollectionTree"
,
130
TEvent::EAuxMode
mode
=
131
TEvent::kUndefinedAccess
);
132
133
}
// namespace xAOD
134
135
#endif // XAODROOTACCESS_MAKETRANSIENTTREE_H
xAOD::TEvent::kUndefinedAccess
@ kUndefinedAccess
Undefined, to be selected by the object.
Definition:
Control/xAODRootAccess/xAODRootAccess/TEvent.h:102
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:100
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:94
xAOD::TEvent::EAuxMode
EAuxMode
Auxiliary store "mode".
Definition:
Control/xAODRootAccess/xAODRootAccess/TEvent.h:98
LArCellNtuple.ifile
string ifile
Definition:
LArCellNtuple.py:133
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Sun Dec 22 2024 21:14:01 for ATLAS Offline Software by
1.8.18