00001
00002
00003 #ifndef XAODTRIGBPHYS_AODTRIGBPHYSDICT_H
00004 #define XAODTRIGBPHYS_AODTRIGBPHYSDICT_H
00005
00006
00007 #if defined(__GCCXML__) and not defined(EIGEN_DONT_VECTORIZE)
00008 # define EIGEN_DONT_VECTORIZE
00009 #endif // __GCCXML__
00010
00011
00012 #include <vector>
00013
00014
00015 #include "AthLinks/DataLink.h"
00016 #include "AthLinks/ElementLink.h"
00017
00018
00019 #include "xAODTrigBphys/TrigBphysContainer.h"
00020 #include "xAODTrigBphys/versions/TrigBphys_v1.h"
00021 #include "xAODTrigBphys/versions/TrigBphysContainer_v1.h"
00022 #include "xAODTrigBphys/versions/TrigBphysAuxContainer_v1.h"
00023
00024 namespace{
00025 struct GCCXML_DUMMY_INSTANTIATION_XAODTRIGBPHYS {
00026
00027 xAOD::TrigBphysContainer_v1 bphys_l1;
00028 ElementLink< xAOD::TrigBphysContainer_v1 > bphys_l2;
00029 DataLink< xAOD::TrigBphysContainer_v1 > bphys_l3;
00030 std::vector< ElementLink< xAOD::TrigBphysContainer_v1 > > bphys_l4;
00031 std::vector< DataLink< xAOD::TrigBphysContainer_v1 > > bphys_l5;
00032 std::vector< std::vector< ElementLink< xAOD::TrigBphysContainer_v1 > > > bphys_l6;
00033 std::vector< std::vector< ElementLink< xAOD::TrackParticleContainer > > > bphys_17;
00034
00035
00036
00037
00038
00039 ElementLink< xAOD::TrackParticleContainer > auxlink1;
00040 std::vector< ElementLink< xAOD::TrackParticleContainer > > auxlink2;
00041 std::vector< std::vector< ElementLink< xAOD::TrackParticleContainer > > > auxlink3;
00042
00043 ElementLink< xAOD::IParticleContainer > auxlink4;
00044 std::vector< ElementLink< xAOD::IParticleContainer > > auxlink5;
00045 std::vector< std::vector< ElementLink< xAOD::IParticleContainer > > > auxlink6;
00046 };
00047 }
00048
00049 #endif // XAODTRIGBPHYS_AODTRIGBPHYSDICT_H