ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
14
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
RootAuxDynStore.h
RootAuxDynStore::RootAuxDynStore
RootAuxDynStore(RootAuxDynReader &reader, long long entry, bool standalone, std::recursive_mutex *iomtx=nullptr)
Definition
RootAuxDynStore.cxx:13
TBranchAuxDynReader
Definition
TBranchAuxDynReader.h:20
TBranchAuxDynStore::~TBranchAuxDynStore
virtual ~TBranchAuxDynStore()
Definition
TBranchAuxDynStore.h:26
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
TBranchAuxDynStore::TBranchAuxDynStore
TBranchAuxDynStore(TBranchAuxDynReader &reader, long long entry, bool standalone, std::recursive_mutex *iomtx=nullptr)
Definition
TBranchAuxDynStore.cxx:17
TBranchAuxDynStore::m_reader
TBranchAuxDynReader & m_reader
Definition
TBranchAuxDynStore.h:32
SG::auxid_t
size_t auxid_t
Identifier for a particular aux data item.
Definition
AuxTypes.h:27
Generated on
for ATLAS Offline Software by
1.17.0