BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
RootCnvSvc_load.cxx
Go to the documentation of this file.
1#include "GaudiKernel/DeclareFactoryEntries.h"
2#include "RootCnvSvc/RootEvtSelector.h"
3#include "RootCnvSvc/RootCnvSvc.h"
4
5#include "RootCnvSvc/Dst/MdcDedxCnv.h"
6#include "RootCnvSvc/Dst/DstCnv.h"
7#include "RootCnvSvc/Digi/EmcDigiCnv.h"
8#include "RootCnvSvc/Mc/EmcMcHitCnv.h"
9#include "RootCnvSvc/Dst/EmcTrackCnv.h"
10#include "RootCnvSvc/EventCnv.h"
11#include "RootCnvSvc/Dst/ExtTrackCnv.h"
12#include "RootCnvSvc/Mc/McCnv.h"
13#include "RootCnvSvc/Mc/McParticleCnv.h"
14#include "RootCnvSvc/Digi/MdcDigiCnv.h"
15#include "RootCnvSvc/Dst/MdcKalTrackCnv.h"
16#include "RootCnvSvc/Mc/MdcMcHitCnv.h"
17#include "RootCnvSvc/Dst/MdcTrackCnv.h"
18#include "RootCnvSvc/Digi/MucDigiCnv.h"
19#include "RootCnvSvc/Mc/MucMcHitCnv.h"
20#include "RootCnvSvc/Dst/MucTrackCnv.h"
21#include "RootCnvSvc/Digi/DigiCnv.h"
22#include "RootCnvSvc/Digi/TofDigiCnv.h"
23#include "RootCnvSvc/Digi/LumiDigiCnv.h"
24#include "RootCnvSvc/Mc/TofMcHitCnv.h"
25#include "RootCnvSvc/Dst/TofTrackCnv.h"
26
27#include "RootCnvSvc/Rec/RecMdcTrackCnv.h"
28#include "RootCnvSvc/Rec/RecMdcHitCnv.h"
29#include "RootCnvSvc/Rec/RecMdcKalTrackCnv.h"
30#include "RootCnvSvc/Rec/RecMdcKalHelixSegCnv.h"
31#include "RootCnvSvc/Rec/RecMdcDedxCnv.h"
32#include "RootCnvSvc/Rec/RecMdcDedxHitCnv.h"
33#include "RootCnvSvc/Rec/RecTofTrackCnv.h"
34#include "RootCnvSvc/Rec/RecBTofCalHitCnv.h"
35#include "RootCnvSvc/Rec/RecETofCalHitCnv.h"
36#include "RootCnvSvc/Rec/RecMucTrackCnv.h"
37#include "RootCnvSvc/Rec/RecMucRecHitCnv.h"
38#include "RootCnvSvc/Rec/RecEmcHitCnv.h"
39#include "RootCnvSvc/Rec/RecEmcClusterCnv.h"
40#include "RootCnvSvc/Rec/RecEmcShowerCnv.h"
41#include "RootCnvSvc/Rec/RecEvTimeCnv.h"
42#include "RootCnvSvc/Rec/RecExtTrackCnv.h"
43#include "RootCnvSvc/Rec/RecZddChannelCnv.h"
44#include "RootCnvSvc/Rec/RecTrackCnv.h"
45#include "RootCnvSvc/EvtHeaderCnv.h"
46#include "RootCnvSvc/EvtNavigatorCnv.h"
47
48#include "RootCnvSvc/EvtRec/EvtRecCnv.h"
49#include "RootCnvSvc/EvtRec/EvtRecEventCnv.h"
50#include "RootCnvSvc/EvtRec/EvtRecTrackCnv.h"
51#include "RootCnvSvc/EvtRec/EvtRecPrimaryVertexCnv.h"
52#include "RootCnvSvc/EvtRec/EvtRecVeeVertexCnv.h"
53#include "RootCnvSvc/EvtRec/EvtRecPi0Cnv.h"
54#include "RootCnvSvc/EvtRec/EvtRecEtaToGGCnv.h"
55#include "RootCnvSvc/EvtRec/EvtRecDTagCnv.h"
56
57//caogf
58#include "RootCnvSvc/Trig/TrigCnv.h"
59#include "RootCnvSvc/Trig/TrigDataCnv.h"
60
61//fucd
62#include "RootCnvSvc/Hlt/HltCnv.h"
63#include "RootCnvSvc/Hlt/HltRawCnv.h"
64#include "RootCnvSvc/Hlt/HltInfCnv.h"
65#include "RootCnvSvc/Hlt/DstHltInfCnv.h"
66
67DECLARE_SERVICE_FACTORY(RootCnvSvc)
68DECLARE_SERVICE_FACTORY(RootEvtSelector)
69
70DECLARE_CONVERTER_FACTORY(EventCnv)
71DECLARE_CONVERTER_FACTORY(DigiCnv)
72DECLARE_CONVERTER_FACTORY(MdcDigiCnv)
73DECLARE_CONVERTER_FACTORY(EmcDigiCnv)
74DECLARE_CONVERTER_FACTORY(MucDigiCnv)
75DECLARE_CONVERTER_FACTORY(TofDigiCnv)
76DECLARE_CONVERTER_FACTORY(LumiDigiCnv)
77DECLARE_CONVERTER_FACTORY(DstCnv)
78DECLARE_CONVERTER_FACTORY(EmcTrackCnv)
79DECLARE_CONVERTER_FACTORY(MdcTrackCnv)
80DECLARE_CONVERTER_FACTORY(MucTrackCnv)
81DECLARE_CONVERTER_FACTORY(TofTrackCnv)
82DECLARE_CONVERTER_FACTORY(MdcDedxCnv)
83DECLARE_CONVERTER_FACTORY(ExtTrackCnv)
84DECLARE_CONVERTER_FACTORY(MdcKalTrackCnv)
85DECLARE_CONVERTER_FACTORY(McCnv)
86DECLARE_CONVERTER_FACTORY(MdcMcHitCnv)
87DECLARE_CONVERTER_FACTORY(EmcMcHitCnv)
88DECLARE_CONVERTER_FACTORY(MucMcHitCnv)
89DECLARE_CONVERTER_FACTORY(TofMcHitCnv)
90DECLARE_CONVERTER_FACTORY(McParticleCnv)
91
92DECLARE_CONVERTER_FACTORY(RecMucTrackCnv)
93DECLARE_CONVERTER_FACTORY(RecMdcTrackCnv)
94DECLARE_CONVERTER_FACTORY(RecMdcHitCnv)
95DECLARE_CONVERTER_FACTORY(RecMdcKalTrackCnv)
96DECLARE_CONVERTER_FACTORY(RecMdcKalHelixSegCnv)
97DECLARE_CONVERTER_FACTORY(RecMdcDedxCnv)
98DECLARE_CONVERTER_FACTORY(RecMdcDedxHitCnv)
99DECLARE_CONVERTER_FACTORY(RecTofTrackCnv)
100DECLARE_CONVERTER_FACTORY(RecBTofCalHitCnv)
101DECLARE_CONVERTER_FACTORY(RecETofCalHitCnv)
102DECLARE_CONVERTER_FACTORY(RecMucRecHitCnv)
103DECLARE_CONVERTER_FACTORY(RecEmcHitCnv)
104DECLARE_CONVERTER_FACTORY(RecEmcClusterCnv)
105DECLARE_CONVERTER_FACTORY(RecEmcShowerCnv)
106DECLARE_CONVERTER_FACTORY(RecEvTimeCnv)
107DECLARE_CONVERTER_FACTORY(RecExtTrackCnv)
108DECLARE_CONVERTER_FACTORY(RecZddChannelCnv)
109DECLARE_CONVERTER_FACTORY(RecTrackCnv)
110DECLARE_CONVERTER_FACTORY(EvtHeaderCnv)
111DECLARE_CONVERTER_FACTORY(EvtNavigatorCnv)
112
113DECLARE_CONVERTER_FACTORY(EvtRecCnv)
114DECLARE_CONVERTER_FACTORY(EvtRecEventCnv)
115DECLARE_CONVERTER_FACTORY(EvtRecTrackCnv)
116DECLARE_CONVERTER_FACTORY(EvtRecPrimaryVertexCnv)
117DECLARE_CONVERTER_FACTORY(EvtRecVeeVertexCnv)
118DECLARE_CONVERTER_FACTORY(EvtRecPi0Cnv)
119DECLARE_CONVERTER_FACTORY(EvtRecEtaToGGCnv)
120DECLARE_CONVERTER_FACTORY(EvtRecDTagCnv)
121
122//caogf
123DECLARE_CONVERTER_FACTORY(TrigCnv)
124DECLARE_CONVERTER_FACTORY(TrigDataCnv)
125//fucd
126DECLARE_CONVERTER_FACTORY(HltCnv)
127DECLARE_CONVERTER_FACTORY(HltRawCnv)
128DECLARE_CONVERTER_FACTORY(HltInfCnv)
129DECLARE_CONVERTER_FACTORY(DstHltInfCnv)
130
132 DECLARE_SERVICE(RootCnvSvc);
133 DECLARE_SERVICE(RootEvtSelector);
134 DECLARE_CONVERTER(EventCnv);
135 DECLARE_CONVERTER(DigiCnv);
136 DECLARE_CONVERTER(MdcDigiCnv);
137 DECLARE_CONVERTER(EmcDigiCnv);
138 DECLARE_CONVERTER(MucDigiCnv);
139 DECLARE_CONVERTER(TofDigiCnv);
140 DECLARE_CONVERTER(LumiDigiCnv);
141 DECLARE_CONVERTER(DstCnv);
142 DECLARE_CONVERTER(MdcTrackCnv);
143 DECLARE_CONVERTER(EmcTrackCnv);
144 DECLARE_CONVERTER(MucTrackCnv);
145 DECLARE_CONVERTER(TofTrackCnv);
146 DECLARE_CONVERTER(MdcDedxCnv);
147 DECLARE_CONVERTER(ExtTrackCnv);
148 DECLARE_CONVERTER(MdcKalTrackCnv);
149 DECLARE_CONVERTER(McCnv);
150 DECLARE_CONVERTER(MdcMcHitCnv);
151 DECLARE_CONVERTER(EmcMcHitCnv);
152 DECLARE_CONVERTER(MucMcHitCnv);
153 DECLARE_CONVERTER(TofMcHitCnv);
154 DECLARE_CONVERTER(McParticleCnv);
155 DECLARE_CONVERTER(RecMucTrackCnv);
156 DECLARE_CONVERTER(RecMdcTrackCnv);
157 DECLARE_CONVERTER(RecMdcHitCnv);
158 DECLARE_CONVERTER(RecMdcKalTrackCnv);
159 DECLARE_CONVERTER(RecMdcKalHelixSegCnv);
160 DECLARE_CONVERTER(RecMdcDedxCnv);
161 DECLARE_CONVERTER(RecMdcDedxHitCnv);
162 DECLARE_CONVERTER(RecTofTrackCnv);
163 DECLARE_CONVERTER(RecBTofCalHitCnv);
164 DECLARE_CONVERTER(RecETofCalHitCnv);
165 DECLARE_CONVERTER(RecMucRecHitCnv);
166 DECLARE_CONVERTER(RecEmcHitCnv);
167 DECLARE_CONVERTER(RecEmcClusterCnv);
168 DECLARE_CONVERTER(RecEmcShowerCnv);
169 DECLARE_CONVERTER(RecEvTimeCnv);
170 DECLARE_CONVERTER(RecExtTrackCnv);
171 DECLARE_CONVERTER(RecZddChannelCnv);
172 DECLARE_CONVERTER(RecTrackCnv);
173 DECLARE_CONVERTER(EvtHeaderCnv);
174 DECLARE_CONVERTER(EvtNavigatorCnv);
175// DECLARE_CONVERTER(DecayModeCnv);
176 DECLARE_CONVERTER(EvtRecCnv);
177 DECLARE_CONVERTER(EvtRecEventCnv);
178 DECLARE_CONVERTER(EvtRecTrackCnv);
179 DECLARE_CONVERTER(EvtRecPrimaryVertexCnv);
180 DECLARE_CONVERTER(EvtRecVeeVertexCnv);
181 //chunlei liu
182 DECLARE_CONVERTER(EvtRecPi0Cnv);
183 DECLARE_CONVERTER(EvtRecEtaToGGCnv);
184 DECLARE_CONVERTER(EvtRecDTagCnv);
185 //caogf
186 DECLARE_CONVERTER(TrigCnv);
187 DECLARE_CONVERTER(TrigDataCnv);
188 //fucd
189 DECLARE_CONVERTER(HltCnv);
190 DECLARE_CONVERTER(HltRawCnv);
191 DECLARE_CONVERTER(HltInfCnv);
192 DECLARE_CONVERTER(DstHltInfCnv);
193}
DECLARE_FACTORY_ENTRIES(RootCnvSvc)
Concrete converter for the Rec branch.
Concrete converter for the Dst branch.
Concrete converter for the EmcDigi collection.
Concrete converter for the Event header stored in the TDS /Event Based on the EventCnv of GLAST.
Concrete converter for the EvtHeader branch.
Concrete converter for the EvtNavigator branch.
Concrete converter for the Rec branch.
Concrete converter for the HltRaw collection.
Concrete converter for the Mc branch.
Concrete converter for the McParticle collection.
Concrete converter for the MdcDigi collection.
Root Event Conversion Service which coordinates all of our converters.
RootEvtSelector performs the function of controlling the ApplicationMgr loop.
Concrete converter for the Rec branch.