ATLAS Offline Software
Loading...
Searching...
No Matches
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
18
19
21{
22public:
23 TBranchAuxDynStore(TBranchAuxDynReader& reader, long long entry, bool standalone,
24 std::recursive_mutex* iomtx = nullptr);
25
27
28protected:
30 virtual bool readData(SG::auxid_t auxid) override final;
31
33
34};
35
36#endif
RootAuxDynStore(RootAuxDynReader &reader, long long entry, bool standalone, std::recursive_mutex *iomtx=nullptr)
bool standalone() const
Return the standalone flag.
virtual bool readData(SG::auxid_t auxid) override final
read data from ROOT and store it in m_vecs. Returns False on error
TBranchAuxDynStore(TBranchAuxDynReader &reader, long long entry, bool standalone, std::recursive_mutex *iomtx=nullptr)
TBranchAuxDynReader & m_reader
size_t auxid_t
Identifier for a particular aux data item.
Definition AuxTypes.h:27