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
Database
AthenaRoot
RootAuxDynIO
src
TBranchAuxDynStore.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef TBRANCHAUXDYNSTORE_H
8
#define TBRANCHAUXDYNSTORE_H
9
15
#include "
RootAuxDynStore.h
"
16
17
class
TBranchAuxDynReader
;
18
19
20
class
TBranchAuxDynStore
:
public
RootAuxDynStore
21
{
22
public
:
23
TBranchAuxDynStore
(
TBranchAuxDynReader
&
reader
,
long
long
entry
,
bool
standalone
,
24
std::recursive_mutex* iomtx =
nullptr
);
25
26
virtual
~TBranchAuxDynStore
() {}
27
28
protected
:
30
virtual
bool
readData
(
SG::auxid_t
auxid)
override
final
;
31
32
TBranchAuxDynReader
&
m_reader
;
33
34
};
35
36
#endif
TBranchAuxDynStore::TBranchAuxDynStore
TBranchAuxDynStore(TBranchAuxDynReader &reader, long long entry, bool standalone, std::recursive_mutex *iomtx=nullptr)
Definition:
TBranchAuxDynStore.cxx:17
SG::AuxStoreInternal::standalone
bool standalone() const
Return the standalone flag.
Definition:
AuxStoreInternal.cxx:67
TBranchAuxDynStore::m_reader
TBranchAuxDynReader & m_reader
Definition:
TBranchAuxDynStore.h:32
TBranchAuxDynStore::readData
virtual bool readData(SG::auxid_t auxid) override final
read data from ROOT and store it in m_vecs. Returns False on error
Definition:
TBranchAuxDynStore.cxx:25
RootAuxDynStore
Definition:
RootAuxDynStore.h:16
RootAuxDynStore.h
SG::auxid_t
size_t auxid_t
Identifier for a particular aux data item.
Definition:
AuxTypes.h:27
TBranchAuxDynStore::~TBranchAuxDynStore
virtual ~TBranchAuxDynStore()
Definition:
TBranchAuxDynStore.h:26
TBranchAuxDynReader
Definition:
TBranchAuxDynReader.h:20
GetAllXsec.entry
list entry
Definition:
GetAllXsec.py:132
TBranchAuxDynStore
Definition:
TBranchAuxDynStore.h:21
collisions.reader
reader
read the goodrunslist xml file(s)
Definition:
collisions.py:22
Generated on Wed Mar 26 2025 21:19:31 for ATLAS Offline Software by
1.8.18