00001
00002 #ifndef XAODTRIGRINGER_XAODTRIGRINGERDICT_H
00003 #define XAODTRIGRINGER_XAODTRIGRINGERDICT_H
00004
00005
00006 #include <vector>
00007
00008
00009 #include "AthLinks/DataLink.h"
00010 #include "AthLinks/ElementLink.h"
00011
00012
00013 #include "xAODTrigRinger/TrigRingerRingsContainer.h"
00014 #include "xAODTrigRinger/TrigRNNOutputContainer.h"
00015
00016
00017 #include "xAODTrigRinger/versions/TrigRingerRings_v1.h"
00018 #include "xAODTrigRinger/versions/TrigRingerRingsContainer_v1.h"
00019 #include "xAODTrigRinger/versions/TrigRingerRingsAuxContainer_v1.h"
00020 #include "xAODTrigRinger/versions/TrigRNNOutput_v1.h"
00021 #include "xAODTrigRinger/versions/TrigRNNOutputContainer_v1.h"
00022 #include "xAODTrigRinger/versions/TrigRNNOutputAuxContainer_v1.h"
00023
00024
00025 #include "xAODTrigRinger/versions/TrigRingerRings_v2.h"
00026 #include "xAODTrigRinger/versions/TrigRingerRingsContainer_v2.h"
00027 #include "xAODTrigRinger/versions/TrigRingerRingsAuxContainer_v2.h"
00028 #include "xAODTrigRinger/versions/TrigRNNOutput_v2.h"
00029 #include "xAODTrigRinger/versions/TrigRNNOutputContainer_v2.h"
00030 #include "xAODTrigRinger/versions/TrigRNNOutputAuxContainer_v2.h"
00031
00032 #include "xAODTrigCalo/TrigEMClusterContainer.h"
00033
00034
00037
00038
00039
00040
00041
00042 namespace{
00043
00044 struct GCCXML_DUMMY_INSTANTIATION_XAODRINGERRINGS {
00045
00046
00047 xAOD::TrigRingerRingsContainer_v1 c3;
00048 ElementLink< xAOD::TrigRingerRingsContainer_v1 > a1;
00049 std::vector< ElementLink< xAOD::TrigRingerRingsContainer_v1 > > a3;
00050 std::vector< std::vector< ElementLink< xAOD::TrigRingerRingsContainer_v1 > > > a4;
00051
00052 xAOD::TrigRNNOutputContainer_v1 c4;
00053 ElementLink< xAOD::TrigRNNOutputContainer_v1 > b1;
00054 std::vector< ElementLink< xAOD::TrigRNNOutputContainer_v1 > > b3;
00055 std::vector< std::vector< ElementLink< xAOD::TrigRNNOutputContainer_v1 > > > b4;
00056
00057
00058 xAOD::TrigRingerRingsContainer_v2 v2_c3;
00059 ElementLink< xAOD::TrigRingerRingsContainer_v2 > v2_a1;
00060 std::vector< ElementLink< xAOD::TrigRingerRingsContainer_v2 > > v2_a3;
00061 std::vector< std::vector< ElementLink< xAOD::TrigRingerRingsContainer_v2 > > > v2_a4;
00062
00063 xAOD::TrigRNNOutputContainer_v2 v2_c4;
00064 ElementLink< xAOD::TrigRNNOutputContainer_v2 > v2_b1;
00065 std::vector< ElementLink< xAOD::TrigRNNOutputContainer_v2 > > v2_b3;
00066 std::vector< std::vector< ElementLink< xAOD::TrigRNNOutputContainer_v2 > > > v2_b4;
00067
00068
00069
00070 ElementLink< xAOD::TrigEMClusterContainer > dummy1;
00071 std::vector< ElementLink< xAOD::TrigEMClusterContainer > > dummy2;
00072
00073 };
00074 }
00075
00076 #endif //