00001
00002
00003 #ifndef XAODTAU_XAODTAUDICT_H
00004 #define XAODTAU_XAODTAUDICT_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 #include "AthLinks/ElementLinkVector.h"
00018
00019
00020 #include "xAODTau/versions/TauJetContainer_v1.h"
00021 #include "xAODTau/versions/TauJetAuxContainer_v1.h"
00022 #include "xAODTau/versions/TauJetContainer_v2.h"
00023 #include "xAODTau/versions/TauJetAuxContainer_v2.h"
00024 #include "xAODTau/versions/DiTauJetContainer_v1.h"
00025 #include "xAODTau/versions/DiTauJetAuxContainer_v1.h"
00026 #include "xAODTau/TauJetContainer.h"
00027 #include "xAODTau/TauJetAuxContainer.h"
00028 #include "xAODTau/DiTauJetContainer.h"
00029 #include "xAODTau/DiTauJetAuxContainer.h"
00030
00031
00037 CLASS_DEF( xAOD::TauJetContainer_v1, 12345678, 10 )
00038
00039 namespace {
00040 struct GCCXML_DUMMY_INSTANTIATION_XAODTAU {
00041 xAOD::TauJetContainer_v1 c1;
00042 DataLink< xAOD::TauJetContainer_v1 > l1;
00043 ElementLink< xAOD::TauJetContainer_v1 > l2;
00044 ElementLinkVector< xAOD::TauJetContainer_v1 > l3;
00045 std::vector< DataLink< xAOD::TauJetContainer_v1 > > l4;
00046 std::vector< ElementLink< xAOD::TauJetContainer_v1 > > l5;
00047 std::vector< std::vector< ElementLink< xAOD::TauJetContainer_v1 > > > l6;
00048 std::vector< ElementLinkVector< xAOD::TauJetContainer_v1 > > l7;
00049
00050 xAOD::TauJetContainer_v2 c2;
00051 DataLink< xAOD::TauJetContainer_v2 > l8;
00052 ElementLink< xAOD::TauJetContainer_v2 > l9;
00053 ElementLinkVector< xAOD::TauJetContainer_v2 > l10;
00054 std::vector< DataLink< xAOD::TauJetContainer_v2 > > l11;
00055 std::vector< ElementLink< xAOD::TauJetContainer_v2 > > l12;
00056 std::vector< std::vector< ElementLink< xAOD::TauJetContainer_v2 > > > l13;
00057 std::vector< ElementLinkVector< xAOD::TauJetContainer_v2 > > l14;
00058
00059 xAOD::DiTauJetContainer_v1 c3;
00060 DataLink< xAOD::DiTauJetContainer_v1 > l15;
00061 ElementLink< xAOD::DiTauJetContainer_v1 > l16;
00062 ElementLinkVector< xAOD::DiTauJetContainer_v1 > l17;
00063 std::vector< DataLink< xAOD::DiTauJetContainer_v1 > > l18;
00064 std::vector< ElementLink< xAOD::DiTauJetContainer_v1 > > l19;
00065 std::vector< std::vector< ElementLink< xAOD::DiTauJetContainer_v1 > > > l20;
00066 std::vector< ElementLinkVector< xAOD::DiTauJetContainer_v1 > > l21;
00067
00068
00069
00070
00071
00072 ElementLink< xAOD::TrackParticleContainer > auxlink1;
00073 std::vector< ElementLink< xAOD::TrackParticleContainer > > auxlink2;
00074 ElementLink< xAOD::JetContainer > auxlink3;
00075 std::vector< ElementLink< xAOD::JetContainer > > auxlink4;
00076 ElementLink< xAOD::PFOContainer > auxlink5;
00077 std::vector< ElementLink< xAOD::PFOContainer > > auxlink6;
00078 ElementLink< xAOD::VertexContainer > auxlink7;
00079 std::vector< ElementLink< xAOD::VertexContainer > > auxlink8;
00080 };
00081 }
00082
00083 #endif // XAODTAU_XAODTAUDICT_H