ATLAS Offline Software
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 Thu Nov 7 2024 21:27:14 for ATLAS Offline Software by
1.8.18