Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Control
xAODRootAccess
xAODRootAccess
tools
xAODTEventTree.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
//
3
// Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
4
//
5
#ifndef XAODROOTACCESS_TOOLS_XAODTEVENTTREE_H
6
#define XAODROOTACCESS_TOOLS_XAODTEVENTTREE_H
7
8
// Local include(s).
9
#include "
xAODRootAccess/tools/xAODTEventBranch.h
"
10
11
// ROOT include(s):
12
#include <TTree.h>
13
14
// System include(s).
15
#include <memory>
16
17
// Forward declaration(s).
18
namespace
xAOD
{
19
class
TEvent;
20
}
21
37
class
xAODTEventTree
:
public
::TTree {
38
39
public
:
41
xAODTEventTree
(
xAOD::TEvent
&
event
,
const
char
*
name
=
"CollectionTree"
,
42
const
char
*
title
=
"xAOD transient tree"
);
43
45
virtual ::Int_t
GetEntry
( ::Long64_t
entry
, ::Int_t getall = 0 );
46
48
void
AddBranch
( std::unique_ptr< xAODTEventBranch >
br
);
49
50
private
:
52
xAOD::TEvent
*
m_event
;
53
55
ClassDef(
xAODTEventTree
, 0 )
56
57
};
// class xAODTEventTree
58
59
#endif // XAODROOTACCESS_TOOLS_XAODTEVENTTREE_H
xAODTEventTree::m_event
xAOD::TEvent * m_event
Pointer to the TEvent reading the persistent tree.
Definition:
xAODTEventTree.h:52
xAODTEventTree::xAODTEventTree
xAODTEventTree(xAOD::TEvent &event, const char *name="CollectionTree", const char *title="xAOD transient tree")
Constructor with all the necessary parameters.
xAODTEventTree
Transient TTree for interactive xAOD event data access.
Definition:
xAODTEventTree.h:37
xAODTEventTree::AddBranch
void AddBranch(std::unique_ptr< xAODTEventBranch > br)
Function adding a new xAODTEventBranch to the tree.
Definition:
xAODTEventTree.cxx:47
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAODTEventBranch.h
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
covarianceTool.title
title
Definition:
covarianceTool.py:542
xAODTEventTree::GetEntry
virtual ::Int_t GetEntry(::Long64_t entry, ::Int_t getall=0)
Function overriding the base class's GetEntry(...)
Definition:
xAODTEventTree.cxx:29
GetAllXsec.entry
list entry
Definition:
GetAllXsec.py:132
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
xAOD::TEvent
Tool for accessing xAOD files outside of Athena.
Definition:
Control/xAODRootAccess/xAODRootAccess/TEvent.h:85
PlotCalibFromCool.br
br
Definition:
PlotCalibFromCool.py:355
Generated on Thu Mar 27 2025 21:23:47 for ATLAS Offline Software by
1.8.18