00001
00002
00003 #ifndef XAODHIEVENT_XAODHIEVENTDICT_H
00004 #define XAODHIEVENT_XAODHIEVENTDICT_H
00005
00006
00007 #include <vector>
00008 #include <set>
00009
00010
00011 #include "AthLinks/ElementLink.h"
00012 #include "AthLinks/DataLink.h"
00013
00014
00015 #include "xAODHIEvent/HIEventShape.h"
00016 #include "xAODHIEvent/HIEventShapeContainer.h"
00017 #include "xAODHIEvent/HIEventShapeAuxContainer.h"
00018 #include "xAODHIEvent/versions/HIEventShape_v1.h"
00019 #include "xAODHIEvent/versions/HIEventShapeContainer_v1.h"
00020 #include "xAODHIEvent/versions/HIEventShapeAuxContainer_v1.h"
00021 #include "xAODHIEvent/versions/HIEventShape_v2.h"
00022 #include "xAODHIEvent/versions/HIEventShapeContainer_v2.h"
00023 #include "xAODHIEvent/versions/HIEventShapeAuxContainer_v2.h"
00024
00028 CLASS_DEF( xAOD::HIEventShape_v1, 11112222, 10 )
00029 CLASS_DEF( xAOD::HIEventShapeContainer_v1, 22223333, 10 )
00030
00031 namespace {
00032 struct GCCXML_DUMMY_INSTANTIATION_XAODHIEVENT {
00033
00034 xAOD::HIEventShapeContainer_v1 c1;
00035 xAOD::HIEventShapeContainer_v2 c2;
00036
00037 DataLink< xAOD::HIEventShape_v1 > dl1;
00038 std::vector< DataLink< xAOD::HIEventShape_v1 > > dl2;
00039 DataLink< xAOD::HIEventShape_v2 > dl3;
00040 std::vector< DataLink< xAOD::HIEventShape_v2 > > dl4;
00041
00042 ElementLink< xAOD::HIEventShapeContainer_v1 > el1;
00043 std::vector< ElementLink< xAOD::HIEventShapeContainer_v1 > > el2;
00044 std::vector< std::vector< ElementLink< xAOD::HIEventShapeContainer_v1 > > > el3;
00045 ElementLink< xAOD::HIEventShapeContainer_v2 > el4;
00046 std::vector< ElementLink< xAOD::HIEventShapeContainer_v2 > > el5;
00047 std::vector< std::vector< ElementLink< xAOD::HIEventShapeContainer_v2 > > > el6;
00048
00049 std::set< uint32_t > set1;
00050 std::vector< std::set< uint32_t > > set2;
00051
00052 };
00053 }
00054
00055 #endif // XAODEVENTINFO_XAODEVENTINFODICT_H