00001
00002
00003 #ifndef XAODTRIGEGAMMA_XAODTRIGEGAMMADICT_H
00004 #define XAODTRIGEGAMMA_XAODTRIGEGAMMADICT_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 "xAODTrigEgamma/TrigPhotonContainer.h"
00020 #include "xAODTrigEgamma/versions/TrigPhoton_v1.h"
00021 #include "xAODTrigEgamma/versions/TrigPhotonContainer_v1.h"
00022 #include "xAODTrigEgamma/versions/TrigPhotonAuxContainer_v1.h"
00023
00024 #include "xAODTrigEgamma/TrigElectronContainer.h"
00025 #include "xAODTrigEgamma/versions/TrigElectron_v1.h"
00026 #include "xAODTrigEgamma/versions/TrigElectronContainer_v1.h"
00027 #include "xAODTrigEgamma/versions/TrigElectronAuxContainer_v1.h"
00028
00029 #include "xAODTrigEgamma/ElectronTrigAuxContainer.h"
00030 #include "xAODTrigEgamma/PhotonTrigAuxContainer.h"
00031 #include "xAODTrigEgamma/versions/ElectronTrigAuxContainer_v1.h"
00032 #include "xAODTrigEgamma/versions/PhotonTrigAuxContainer_v1.h"
00033
00034 namespace{
00035 struct GCCXML_DUMMY_INSTANTIATION_XAODTRIGEGAMMA {
00036
00037 xAOD::TrigElectronContainer_v1 electron_c1;
00038 DataLink< xAOD::TrigElectronContainer_v1 > electron_dl1;
00039 std::vector< DataLink< xAOD::TrigElectronContainer_v1 > > electron_dl2;
00040 ElementLink< xAOD::TrigElectronContainer_v1 > electron_el1;
00041 std::vector< ElementLink< xAOD::TrigElectronContainer_v1 > > electron_el2;
00042 std::vector< std::vector< ElementLink< xAOD::TrigElectronContainer_v1 > > > electron_el3;
00043
00044 xAOD::TrigPhotonContainer_v1 photon_c1;
00045 DataLink< xAOD::TrigPhotonContainer_v1 > photon_dl1;
00046 std::vector< DataLink< xAOD::TrigPhotonContainer_v1 > > photon_dl2;
00047 ElementLink< xAOD::TrigPhotonContainer_v1 > photon_el1;
00048 std::vector< ElementLink< xAOD::TrigPhotonContainer_v1 > > photon_el2;
00049 std::vector< std::vector< ElementLink< xAOD::TrigPhotonContainer_v1 > > > photon_el3;
00050
00051
00052
00053 ElementLink< xAOD::TrigEMClusterContainer > dummy1;
00054 std::vector< ElementLink< xAOD::TrigEMClusterContainer > > dummy2;
00055 ElementLink< xAOD::TrackParticleContainer > dummy3;
00056 std::vector< ElementLink< xAOD::TrackParticleContainer > > dummy4;
00057
00058 };
00059 }
00060
00061 #endif // XAODTRIGEGAMMA_XAODTRIGEGAMMADICT_H