00001
00002
00003 #ifndef XAODTRUTH_XAODTRUTHDICT_H
00004 #define XAODTRUTH_XAODTRUTHDICT_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "AthLinks/DataLink.h"
00011 #include "AthLinks/ElementLink.h"
00012
00013
00014 #include "xAODTruth/versions/TruthParticleContainer_v1.h"
00015 #include "xAODTruth/versions/TruthParticleAuxContainer_v1.h"
00016 #include "xAODTruth/versions/TruthVertexContainer_v1.h"
00017 #include "xAODTruth/versions/TruthVertexAuxContainer_v1.h"
00018 #include "xAODTruth/versions/TruthEventBaseContainer_v1.h"
00019 #include "xAODTruth/versions/TruthEventContainer_v1.h"
00020 #include "xAODTruth/versions/TruthEventAuxContainer_v1.h"
00021 #include "xAODTruth/versions/TruthPileupEventContainer_v1.h"
00022 #include "xAODTruth/versions/TruthPileupEventAuxContainer_v1.h"
00023 #include "xAODTruth/versions/TruthMetaDataContainer_v1.h"
00024 #include "xAODTruth/versions/TruthMetaDataAuxContainer_v1.h"
00025 #include "xAODTruth/xAODTruthHelpers.h"
00026
00027 namespace {
00028 struct GCCXML_DUMMY_INSTANTIATION_XAODTRUTH {
00029
00030 xAOD::TruthParticleContainer_v1 c1;
00031 xAOD::TruthVertexContainer_v1 c2;
00032 xAOD::TruthEventBaseContainer_v1 c3;
00033 xAOD::TruthEventContainer_v1 c4;
00034 xAOD::TruthPileupEventContainer_v1 c5;
00035 xAOD::TruthMetaDataContainer_v1 c6;
00036
00037
00038 DataLink< xAOD::TruthParticleContainer_v1 > dl1;
00039 std::vector< DataLink< xAOD::TruthParticleContainer_v1 > > dl2;
00040 DataLink< xAOD::TruthVertexContainer_v1 > dl3;
00041 std::vector< DataLink< xAOD::TruthVertexContainer_v1 > > dl4;
00042 ElementLink< xAOD::TruthParticleContainer_v1 > el1;
00043 std::vector< ElementLink< xAOD::TruthParticleContainer_v1 > > el2;
00044 std::vector< std::vector< ElementLink< xAOD::TruthParticleContainer_v1 > > > el3;
00045 ElementLink< xAOD::TruthVertexContainer_v1 > el4;
00046 std::vector< ElementLink< xAOD::TruthVertexContainer_v1 > > el5;
00047 std::vector< std::vector< ElementLink< xAOD::TruthVertexContainer_v1 > > > el6;
00048 };
00049 }
00050
00051 #endif // XAODTRUTH_XAODTRUTHDICT_H