|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHENAPOOLCNVSVC_T_ATHENAPOOLCNV_H
6 #define ATHENAPOOLCNVSVC_T_ATHENAPOOLCNV_H
19 #include <type_traits>
39 std::conditional_t<SG::xAODInterfaceSupportingThinning<T>(),
41 std::conditional_t<SG::xAODStoreSupportingThinning<T>(),
This templated class provides the converter to translate an object to/from its persistent POOL repres...
Metafunctions to test for thinning support.
This templated class provides the converter to translate an object to/from its persistent POOL repres...
Athena pool converter for aux store classes.
his file contains the class definition for the templated T_AthenaPoolCnvBase class.
Athena pool converter for a ViewVector class.
T_AthenaPoolViewVectorCnv< DV > type
Identify view containers to be made persistent.
Athena pool converter for aux store classes.
Abstract factory to create the converter.
Athena pool converter for xAOD classes.
class to find the proper pool converter type for an EDM object.
T_AthenaPoolFindBase< T >::type Base
std::conditional_t< SG::xAODInterfaceSupportingThinning< T >(), T_AthenaPoolxAODCnv< T >, std::conditional_t< SG::xAODStoreSupportingThinning< T >(), T_AthenaPoolAuxContainerCnv< T >, T_AthenaPoolCnvBase< T > > > type
Athena pool converter for xAOD classes.
Identify view containers to be made persistent.
Athena pool converter for a ViewVector class.