5#ifndef XAODCORECNV_DYNVARFIXERALG_H
6#define XAODCORECNV_DYNVARFIXERALG_H
61 this,
"Containers", {},
"Containers to fix up the dynamic variables of" };
Basic definitions for auxiliary types.
Interface providing I/O for a generic auxiliary store.
Interface for const operations on an auxiliary store.
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Algorithm for fixing dynamic variable corruption on xAOD containers.
std::vector< bool > m_noDict
Flag showing which variables don't have a dictionary for them.
SG::ReadHandleKeyArray< SG::IConstAuxStore > m_constKeys
Containers to access with the SG::IConstAuxStore interface.
StatusCode execute() override
Function executing the algorithm.
::TClass * getClass(SG::auxid_t auxid)
Get the dictionary describing an auxiliary vector variable.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Inherit the base class's constructor.
SG::ReadHandleKeyArray< SG::IAuxStoreIO > m_ioKeys
Containers to access with the SG::IAuxStoreIO interface.
std::vector< ::TClass * > m_dicts
Cache of the dictionaries used.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
size_t auxid_t
Identifier for a particular aux data item.