ATLAS Offline Software
AthenaPoolUtilitiesDict.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
14 #ifndef ATHENAPOOLUTILITIES_ATHENAPOOLUTILITIESDICT_H
15 # define ATHENAPOOLUTILITIES_ATHENAPOOLUTILITIESDICT_H
16 
17 #ifdef __REFLEX__
18 #include "CoralBase/VersionInfo.h"
19 #undef CORAL240AS
20 #include "CoralBase/AttributeList.h"
21 #endif
22 
27 
31 
33 {
34  struct tmp {
37  std::pair<unsigned int, coral::AttributeList> m_pair;
38  std::pair<unsigned int, IOVRange> m_pair1;
39  std::vector<TPObjRef> m_refvect;
40  std::vector<CondAttrListCollection*> m_collvect;
41  std::vector<CondAttrListCollection*>::const_iterator m_it2;
42 
43  TPIntegerVectorStorage_p2 tpivdummy; // not sure it's needed ...
44  };
45 }
46 
51 
52 #endif // ATHENAPOOLUTILITIES_ATHENAPOOLUTILITIESDICT_H
AthenaPoolUtilitiesDummyClasses::tmp::m_collvect
std::vector< CondAttrListCollection * > m_collvect
Definition: AthenaPoolUtilitiesDict.h:40
AthenaAttributeSpecification.h
AthenaPoolUtilitiesDummyClasses
Definition: AthenaPoolUtilitiesDict.h:33
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
AthenaPoolUtilitiesDummyClasses::tmp::m_pair
std::pair< unsigned int, coral::AttributeList > m_pair
Definition: AthenaPoolUtilitiesDict.h:37
CondAttrListCollAddress.h
This file contains the class definition for the CondAttrListCollAddress class.
AthenaAttributeListSpecification.h
AthenaPoolUtilitiesDummyClasses::tmp
Definition: AthenaPoolUtilitiesDict.h:34
AthenaPoolUtilitiesDummyClasses::tmp::m_it1
CondAttrListCollection::iov_const_iterator m_it1
Definition: AthenaPoolUtilitiesDict.h:36
TPIntegerVector_p2.h
This file contains definition of TPIntegerVectorStorage_p2, which is a storage class used in top-leve...
AthenaAttributeList.h
CondAttrListCollection::iov_const_iterator
ChanIOVMap::const_iterator iov_const_iterator
Definition: CondAttrListCollection.h:66
TPIntegerVectorStorage_p2
Storage implementation for TP converters producing TP representation as series of ints.
Definition: TPIntegerVector_p2.h:121
AthenaPoolUtilitiesDummyClasses::tmp::m_pair1
std::pair< unsigned int, IOVRange > m_pair1
Definition: AthenaPoolUtilitiesDict.h:38
AthenaPoolUtilitiesDummyClasses::tmp::m_it
CondAttrListCollection::const_iterator m_it
Definition: AthenaPoolUtilitiesDict.h:35
TPObjRef.h
AthenaPoolUtilitiesDummyClasses::tmp::m_it2
std::vector< CondAttrListCollection * >::const_iterator m_it2
Definition: AthenaPoolUtilitiesDict.h:41
TagAthenaAttributeList.h
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
CondAttrListCollection::const_iterator
ChanAttrListMap::const_iterator const_iterator
Definition: CondAttrListCollection.h:63
TPCnvTokenList_p1.h
CondMultChanCollImpl.h
This file defines the non-template part of a CondMultChanCollection.
AthenaPoolUtilitiesDummyClasses::tmp::m_refvect
std::vector< TPObjRef > m_refvect
Definition: AthenaPoolUtilitiesDict.h:39
CondAttrListVecAddress.h
This file contains the class definition for the CondAttrListVecAddress class.
AthenaPoolUtilitiesDummyClasses::tmp::tpivdummy
TPIntegerVectorStorage_p2 tpivdummy
Definition: AthenaPoolUtilitiesDict.h:43