00001 #include "GaudiKernel/DeclareFactoryEntries.h" 00002 #include "RootCnvSvc/RootEvtSelector.h" 00003 #include "RootCnvSvc/RootCnvSvc.h" 00004 00005 #include "RootCnvSvc/Dst/MdcDedxCnv.h" 00006 #include "RootCnvSvc/Dst/DstCnv.h" 00007 #include "RootCnvSvc/Digi/EmcDigiCnv.h" 00008 #include "RootCnvSvc/Mc/EmcMcHitCnv.h" 00009 #include "RootCnvSvc/Dst/EmcTrackCnv.h" 00010 #include "RootCnvSvc/EventCnv.h" 00011 #include "RootCnvSvc/Dst/ExtTrackCnv.h" 00012 #include "RootCnvSvc/Mc/McCnv.h" 00013 #include "RootCnvSvc/Mc/McParticleCnv.h" 00014 #include "RootCnvSvc/Digi/MdcDigiCnv.h" 00015 #include "RootCnvSvc/Dst/MdcKalTrackCnv.h" 00016 #include "RootCnvSvc/Mc/MdcMcHitCnv.h" 00017 #include "RootCnvSvc/Dst/MdcTrackCnv.h" 00018 #include "RootCnvSvc/Digi/MucDigiCnv.h" 00019 #include "RootCnvSvc/Mc/MucMcHitCnv.h" 00020 #include "RootCnvSvc/Dst/MucTrackCnv.h" 00021 #include "RootCnvSvc/Digi/DigiCnv.h" 00022 #include "RootCnvSvc/Digi/TofDigiCnv.h" 00023 #include "RootCnvSvc/Digi/LumiDigiCnv.h" 00024 #include "RootCnvSvc/Mc/TofMcHitCnv.h" 00025 #include "RootCnvSvc/Dst/TofTrackCnv.h" 00026 00027 #include "RootCnvSvc/Rec/RecMdcTrackCnv.h" 00028 #include "RootCnvSvc/Rec/RecMdcHitCnv.h" 00029 #include "RootCnvSvc/Rec/RecMdcKalTrackCnv.h" 00030 #include "RootCnvSvc/Rec/RecMdcKalHelixSegCnv.h" 00031 #include "RootCnvSvc/Rec/RecMdcDedxCnv.h" 00032 #include "RootCnvSvc/Rec/RecMdcDedxHitCnv.h" 00033 #include "RootCnvSvc/Rec/RecTofTrackCnv.h" 00034 #include "RootCnvSvc/Rec/RecBTofCalHitCnv.h" 00035 #include "RootCnvSvc/Rec/RecETofCalHitCnv.h" 00036 #include "RootCnvSvc/Rec/RecMucTrackCnv.h" 00037 #include "RootCnvSvc/Rec/RecMucRecHitCnv.h" 00038 #include "RootCnvSvc/Rec/RecEmcHitCnv.h" 00039 #include "RootCnvSvc/Rec/RecEmcClusterCnv.h" 00040 #include "RootCnvSvc/Rec/RecEmcShowerCnv.h" 00041 #include "RootCnvSvc/Rec/RecEvTimeCnv.h" 00042 #include "RootCnvSvc/Rec/RecExtTrackCnv.h" 00043 #include "RootCnvSvc/Rec/RecZddChannelCnv.h" 00044 #include "RootCnvSvc/Rec/RecTrackCnv.h" 00045 #include "RootCnvSvc/EvtHeaderCnv.h" 00046 #include "RootCnvSvc/EvtNavigatorCnv.h" 00047 00048 #include "RootCnvSvc/EvtRec/EvtRecCnv.h" 00049 #include "RootCnvSvc/EvtRec/EvtRecEventCnv.h" 00050 #include "RootCnvSvc/EvtRec/EvtRecTrackCnv.h" 00051 #include "RootCnvSvc/EvtRec/EvtRecPrimaryVertexCnv.h" 00052 #include "RootCnvSvc/EvtRec/EvtRecVeeVertexCnv.h" 00053 #include "RootCnvSvc/EvtRec/EvtRecPi0Cnv.h" 00054 #include "RootCnvSvc/EvtRec/EvtRecEtaToGGCnv.h" 00055 #include "RootCnvSvc/EvtRec/EvtRecDTagCnv.h" 00056 00057 //caogf 00058 #include "RootCnvSvc/Trig/TrigCnv.h" 00059 #include "RootCnvSvc/Trig/TrigDataCnv.h" 00060 00061 //fucd 00062 #include "RootCnvSvc/Hlt/HltCnv.h" 00063 #include "RootCnvSvc/Hlt/HltRawCnv.h" 00064 #include "RootCnvSvc/Hlt/HltInfCnv.h" 00065 #include "RootCnvSvc/Hlt/DstHltInfCnv.h" 00066 00067 DECLARE_SERVICE_FACTORY(RootCnvSvc) 00068 DECLARE_SERVICE_FACTORY(RootEvtSelector) 00069 00070 DECLARE_CONVERTER_FACTORY(EventCnv) 00071 DECLARE_CONVERTER_FACTORY(DigiCnv) 00072 DECLARE_CONVERTER_FACTORY(MdcDigiCnv) 00073 DECLARE_CONVERTER_FACTORY(EmcDigiCnv) 00074 DECLARE_CONVERTER_FACTORY(MucDigiCnv) 00075 DECLARE_CONVERTER_FACTORY(TofDigiCnv) 00076 DECLARE_CONVERTER_FACTORY(LumiDigiCnv) 00077 DECLARE_CONVERTER_FACTORY(DstCnv) 00078 DECLARE_CONVERTER_FACTORY(EmcTrackCnv) 00079 DECLARE_CONVERTER_FACTORY(MdcTrackCnv) 00080 DECLARE_CONVERTER_FACTORY(MucTrackCnv) 00081 DECLARE_CONVERTER_FACTORY(TofTrackCnv) 00082 DECLARE_CONVERTER_FACTORY(MdcDedxCnv) 00083 DECLARE_CONVERTER_FACTORY(ExtTrackCnv) 00084 DECLARE_CONVERTER_FACTORY(MdcKalTrackCnv) 00085 DECLARE_CONVERTER_FACTORY(McCnv) 00086 DECLARE_CONVERTER_FACTORY(MdcMcHitCnv) 00087 DECLARE_CONVERTER_FACTORY(EmcMcHitCnv) 00088 DECLARE_CONVERTER_FACTORY(MucMcHitCnv) 00089 DECLARE_CONVERTER_FACTORY(TofMcHitCnv) 00090 DECLARE_CONVERTER_FACTORY(McParticleCnv) 00091 00092 DECLARE_CONVERTER_FACTORY(RecMucTrackCnv) 00093 DECLARE_CONVERTER_FACTORY(RecMdcTrackCnv) 00094 DECLARE_CONVERTER_FACTORY(RecMdcHitCnv) 00095 DECLARE_CONVERTER_FACTORY(RecMdcKalTrackCnv) 00096 DECLARE_CONVERTER_FACTORY(RecMdcKalHelixSegCnv) 00097 DECLARE_CONVERTER_FACTORY(RecMdcDedxCnv) 00098 DECLARE_CONVERTER_FACTORY(RecMdcDedxHitCnv) 00099 DECLARE_CONVERTER_FACTORY(RecTofTrackCnv) 00100 DECLARE_CONVERTER_FACTORY(RecBTofCalHitCnv) 00101 DECLARE_CONVERTER_FACTORY(RecETofCalHitCnv) 00102 DECLARE_CONVERTER_FACTORY(RecMucRecHitCnv) 00103 DECLARE_CONVERTER_FACTORY(RecEmcHitCnv) 00104 DECLARE_CONVERTER_FACTORY(RecEmcClusterCnv) 00105 DECLARE_CONVERTER_FACTORY(RecEmcShowerCnv) 00106 DECLARE_CONVERTER_FACTORY(RecEvTimeCnv) 00107 DECLARE_CONVERTER_FACTORY(RecExtTrackCnv) 00108 DECLARE_CONVERTER_FACTORY(RecZddChannelCnv) 00109 DECLARE_CONVERTER_FACTORY(RecTrackCnv) 00110 DECLARE_CONVERTER_FACTORY(EvtHeaderCnv) 00111 DECLARE_CONVERTER_FACTORY(EvtNavigatorCnv) 00112 00113 DECLARE_CONVERTER_FACTORY(EvtRecCnv) 00114 DECLARE_CONVERTER_FACTORY(EvtRecEventCnv) 00115 DECLARE_CONVERTER_FACTORY(EvtRecTrackCnv) 00116 DECLARE_CONVERTER_FACTORY(EvtRecPrimaryVertexCnv) 00117 DECLARE_CONVERTER_FACTORY(EvtRecVeeVertexCnv) 00118 DECLARE_CONVERTER_FACTORY(EvtRecPi0Cnv) 00119 DECLARE_CONVERTER_FACTORY(EvtRecEtaToGGCnv) 00120 DECLARE_CONVERTER_FACTORY(EvtRecDTagCnv) 00121 00122 //caogf 00123 DECLARE_CONVERTER_FACTORY(TrigCnv) 00124 DECLARE_CONVERTER_FACTORY(TrigDataCnv) 00125 //fucd 00126 DECLARE_CONVERTER_FACTORY(HltCnv) 00127 DECLARE_CONVERTER_FACTORY(HltRawCnv) 00128 DECLARE_CONVERTER_FACTORY(HltInfCnv) 00129 DECLARE_CONVERTER_FACTORY(DstHltInfCnv) 00130 00131 DECLARE_FACTORY_ENTRIES(RootCnvSvc) { 00132 DECLARE_SERVICE(RootCnvSvc); 00133 DECLARE_SERVICE(RootEvtSelector); 00134 DECLARE_CONVERTER(EventCnv); 00135 DECLARE_CONVERTER(DigiCnv); 00136 DECLARE_CONVERTER(MdcDigiCnv); 00137 DECLARE_CONVERTER(EmcDigiCnv); 00138 DECLARE_CONVERTER(MucDigiCnv); 00139 DECLARE_CONVERTER(TofDigiCnv); 00140 DECLARE_CONVERTER(LumiDigiCnv); 00141 DECLARE_CONVERTER(DstCnv); 00142 DECLARE_CONVERTER(MdcTrackCnv); 00143 DECLARE_CONVERTER(EmcTrackCnv); 00144 DECLARE_CONVERTER(MucTrackCnv); 00145 DECLARE_CONVERTER(TofTrackCnv); 00146 DECLARE_CONVERTER(MdcDedxCnv); 00147 DECLARE_CONVERTER(ExtTrackCnv); 00148 DECLARE_CONVERTER(MdcKalTrackCnv); 00149 DECLARE_CONVERTER(McCnv); 00150 DECLARE_CONVERTER(MdcMcHitCnv); 00151 DECLARE_CONVERTER(EmcMcHitCnv); 00152 DECLARE_CONVERTER(MucMcHitCnv); 00153 DECLARE_CONVERTER(TofMcHitCnv); 00154 DECLARE_CONVERTER(McParticleCnv); 00155 DECLARE_CONVERTER(RecMucTrackCnv); 00156 DECLARE_CONVERTER(RecMdcTrackCnv); 00157 DECLARE_CONVERTER(RecMdcHitCnv); 00158 DECLARE_CONVERTER(RecMdcKalTrackCnv); 00159 DECLARE_CONVERTER(RecMdcKalHelixSegCnv); 00160 DECLARE_CONVERTER(RecMdcDedxCnv); 00161 DECLARE_CONVERTER(RecMdcDedxHitCnv); 00162 DECLARE_CONVERTER(RecTofTrackCnv); 00163 DECLARE_CONVERTER(RecBTofCalHitCnv); 00164 DECLARE_CONVERTER(RecETofCalHitCnv); 00165 DECLARE_CONVERTER(RecMucRecHitCnv); 00166 DECLARE_CONVERTER(RecEmcHitCnv); 00167 DECLARE_CONVERTER(RecEmcClusterCnv); 00168 DECLARE_CONVERTER(RecEmcShowerCnv); 00169 DECLARE_CONVERTER(RecEvTimeCnv); 00170 DECLARE_CONVERTER(RecExtTrackCnv); 00171 DECLARE_CONVERTER(RecZddChannelCnv); 00172 DECLARE_CONVERTER(RecTrackCnv); 00173 DECLARE_CONVERTER(EvtHeaderCnv); 00174 DECLARE_CONVERTER(EvtNavigatorCnv); 00175 // DECLARE_CONVERTER(DecayModeCnv); 00176 DECLARE_CONVERTER(EvtRecCnv); 00177 DECLARE_CONVERTER(EvtRecEventCnv); 00178 DECLARE_CONVERTER(EvtRecTrackCnv); 00179 DECLARE_CONVERTER(EvtRecPrimaryVertexCnv); 00180 DECLARE_CONVERTER(EvtRecVeeVertexCnv); 00181 //chunlei liu 00182 DECLARE_CONVERTER(EvtRecPi0Cnv); 00183 DECLARE_CONVERTER(EvtRecEtaToGGCnv); 00184 DECLARE_CONVERTER(EvtRecDTagCnv); 00185 //caogf 00186 DECLARE_CONVERTER(TrigCnv); 00187 DECLARE_CONVERTER(TrigDataCnv); 00188 //fucd 00189 DECLARE_CONVERTER(HltCnv); 00190 DECLARE_CONVERTER(HltRawCnv); 00191 DECLARE_CONVERTER(HltInfCnv); 00192 DECLARE_CONVERTER(DstHltInfCnv); 00193 }