StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StContainers.cxx
1 /***************************************************************************
2  *
3  * $Id: StContainers.cxx,v 2.40 2021/01/11 20:27:40 ullrich Exp $
4  *
5  * Author: Thomas Ullrich, Oct 1999
6  ***************************************************************************
7  *
8  * Description:
9  *
10  ***************************************************************************
11  *
12  * $Log: StContainers.cxx,v $
13  * Revision 2.40 2021/01/11 20:27:40 ullrich
14  * Updated to add FCS elements (Akio).
15  *
16  * Revision 2.39 2018/07/09 14:54:37 ullrich
17  * Changed to add ETof.
18  *
19  * Revision 2.38 2018/02/08 17:36:26 ullrich
20  * Changed for new EPD classes.
21  *
22  * Revision 2.37 2015/11/25 16:53:15 perev
23  * Backward
24  *
25  * Revision 2.35 2015/10/02 19:48:53 ullrich
26  * Added Rps tracks and points
27  *
28  * Revision 2.34 2015/09/01 18:29:01 ullrich
29  * Changes due to adding StFpsSlat and interconnection between slats and points.
30  *
31  * Revision 2.33 2015/05/13 17:06:13 ullrich
32  * Added hooks and interfaces to Sst detector (part of HFT).
33  *
34  * Revision 2.32 2015/02/14 18:57:24 ullrich
35  * Big upgrade after adding StFmPoint and StFmsCluster.
36  *
37  * Revision 2.31 2014/04/10 16:00:12 jeromel
38  * Changes to inlcude Ist structure (Thomas OK-ed / may revisit some comments)
39  *
40  * Revision 2.30 2013/07/23 11:21:49 jeromel
41  * Undo past week changes
42  *
43  * Revision 2.28 2013/04/10 19:15:52 jeromel
44  * Step back from StEvent changes - previous change recoverable [Thomas OK-ed]
45  *
46  * Revision 2.26 2013/03/05 14:42:45 ullrich
47  * Added StPxl hits and Containers.
48  *
49  * Revision 2.25 2012/04/16 20:22:16 ullrich
50  * Changes necessary to add Fgt package.
51  *
52  * Revision 2.24 2012/01/24 02:57:09 perev
53  * Etr detector added
54  *
55  * Revision 2.23 2011/04/25 21:24:33 ullrich
56  * Added containers for MTD.
57  *
58  * Revision 2.22 2011/02/01 19:47:36 ullrich
59  * Added HLT branch and hooks.
60  *
61  * Revision 2.21 2010/01/08 22:43:44 ullrich
62  * Updates needed to add StFmsCollection and related classes.
63  *
64  * Revision 2.20 2009/11/23 22:22:25 ullrich
65  * Minor cleanup performed and hooks for RPS added.
66  *
67  * Revision 2.19 2008/12/24 22:15:53 fisyak
68  * Add implementation for BTof containers
69  *
70  * Revision 2.18 2006/01/19 21:50:40 ullrich
71  * Added RnD containers.
72  *
73  * Revision 2.17 2005/04/11 22:35:24 calderon
74  * Tof Classes for Run 5. Modifications and additions from Xin to
75  * take care of new TOF daq and electronics. Added StTofRawData and
76  * modified containers and includes.
77  *
78  * Revision 2.16 2003/05/21 18:22:46 ullrich
79  * Major Revision of ToF classes (F. Geurts)
80  *
81  * Revision 2.15 2002/12/20 22:34:42 ullrich
82  * Added containers for PMD hits and clusters.
83  *
84  * Revision 2.14 2001/12/01 15:39:19 ullrich
85  * Added macros for StDetectorState.
86  *
87  * Revision 2.13 2001/11/10 23:53:22 ullrich
88  * Added calibration vertices.
89  *
90  * Revision 2.12 2001/10/01 19:40:31 ullrich
91  * Added StTofData.
92  *
93  * Revision 2.11 2001/08/02 01:27:08 ullrich
94  * Added containers for StL3AlgorithmInfo.
95  *
96  * Revision 2.10 2001/04/16 20:29:45 ullrich
97  * Added Tof containers.
98  *
99  * Revision 2.9 2001/03/14 02:29:16 ullrich
100  * Added StPsd container.
101  *
102  * Revision 2.8 2000/11/25 11:52:21 lasiuk
103  * addition of Rich Photon Info
104  *
105  * Revision 2.7 2000/09/28 10:56:33 ullrich
106  * Added Rich PID classes.
107  *
108  * Revision 2.6 2000/06/19 01:32:15 perev
109  * Thomas StEvent branches added
110  *
111  * Revision 2.5 2000/05/22 21:42:41 ullrich
112  * Add RICH related classes.
113  *
114  * Revision 2.4 2000/03/23 22:24:06 akio
115  * Initial version of Emc Point, and Inclusion of track pointers
116  *
117  * Revision 2.3 2000/02/23 17:35:54 ullrich
118  * Changes due to the addition of the EMC to StEvent
119  *
120  * Revision 2.2 2000/01/05 16:02:20 ullrich
121  * SSD hits added to StEvent.
122  *
123  * Revision 2.1 1999/10/28 22:06:16 ullrich
124  * Initial Revision
125  *
126  **************************************************************************/
127 #include "StCalibrationVertex.h"
128 #include "StContainers.h"
129 #include "StDetectorState.h"
130 #include "StEmcCluster.h"
131 #include "StEmcPoint.h"
132 #include "StEpdHit.h"
133 #include "StEmcRawHit.h"
134 #include "StEtrHit.h"
135 #include "StFcsCluster.h"
136 #include "StFcsHit.h"
137 #include "StFcsPoint.h"
138 #include "StFttRawHit.h"
139 #include "StFttCluster.h"
140 #include "StFttPoint.h"
141 #include "StFgtHit.h"
142 #include "StFgtPoint.h"
143 #include "StFgtStrip.h"
144 #include "StFmsCluster.h"
145 #include "StFmsHit.h"
146 #include "StFmsPoint.h"
147 #include "StRHICfRawHit.h"
148 #include "StRHICfHit.h"
149 #include "StRHICfPoint.h"
150 #include "StFpsSlat.h"
151 #include "StFtpcHit.h"
152 #include "StFwdTrack.h"
153 #include "StHltBEmcTowerHit.h"
154 #include "StHltBTofHit.h"
155 #include "StHltDiElectron.h"
156 #include "StHltHeavyFragment.h"
157 #include "StHltHighPt.h"
158 #include "StHltTrack.h"
159 #include "StHltTrackNode.h"
160 #include "StHltTriggerReason.h"
161 #include "StHltVpdHit.h"
162 #include "StIstHit.h"
163 #include "StFstRawHit.h"
164 #include "StFstHit.h"
165 #include "StKinkVertex.h"
166 #include "StL3AlgorithmInfo.h"
167 #include "StMtdHit.h"
168 #include "StMtdRawHit.h"
169 #include "StPhmdCluster.h"
170 #include "StPhmdHit.h"
171 #include "StPrimaryTrack.h"
172 #include "StPrimaryVertex.h"
173 #include "StPsd.h"
174 #include "StPxlHit.h"
175 #include "StRichCluster.h"
176 #include "StRichHit.h"
177 #include "StRichMCInfo.h"
178 #include "StRichPhotonInfo.h"
179 #include "StRichPid.h"
180 #include "StRichPixel.h"
181 #include "StRnDHit.h"
182 #include "StRpsCluster.h"
183 #include "StRpsTrack.h"
184 #include "StRpsTrackPoint.h"
185 #include "StSsdHit.h"
186 #include "StSstHit.h"
187 #include "StSvtHit.h"
188 #include "StTofCell.h"
189 #include "StTofData.h"
190 #include "StTofHit.h"
191 #include "StETofHit.h"
192 #include "StETofDigi.h"
193 #include "StTofRawData.h"
194 #include "StTofSlat.h"
195 #include "StTpcHit.h"
196 #include "StTrackDetectorInfo.h"
197 #include "StTrackNode.h"
198 #include "StTrackPidTraits.h"
199 #include "StV0Vertex.h"
200 #include "StXiVertex.h"
201 
202 StCollectionImp(BTofHit)
203 StCollectionImp(BTofRawHit)
204 StCollectionImp(CalibrationVertex)
205 StCollectionImp(DetectorState)
206 StCollectionImp(EmcCluster)
207 StCollectionImp(EmcPoint)
208 StCollectionImp(EmcRawHit)
209 StCollectionImp(EpdHit)
210 StCollectionImp(EtrHit)
211 StCollectionImp(FcsCluster)
212 StCollectionImp(FcsHit)
213 StCollectionImp(FcsPoint)
214 StCollectionImp(FttRawHit)
215 StCollectionImp(FttCluster)
216 StCollectionImp(FttPoint)
217 StCollectionImp(FgtHit)
218 StCollectionImp(FgtPoint)
219 StCollectionImp(FgtStrip)
220 StCollectionImp(FmsCluster)
221 StCollectionImp(FmsHit)
222 StCollectionImp(FmsPoint)
223 StCollectionImp(RHICfRawHit)
224 StCollectionImp(RHICfHit)
225 StCollectionImp(RHICfPoint)
226 StCollectionImp(FpsSlat)
227 StCollectionImp(FtpcHit)
228 StCollectionImp(FwdTrack)
229 StCollectionImp(Hit)
230 StCollectionImp(HltBEmcTowerHit)
231 StCollectionImp(HltBTofHit)
232 StCollectionImp(HltDiElectron)
233 StCollectionImp(HltHeavyFragment)
234 StCollectionImp(HltHighPt)
235 StCollectionImp(HltTrack)
236 StCollectionImp(HltTrackNode)
237 StCollectionImp(HltTriggerReason)
238 StCollectionImp(HltVpdHit)
239 StCollectionImp(IstHit)
240 StCollectionImp(FstRawHit)
241 StCollectionImp(FstHit)
242 StCollectionImp(KinkVertex)
243 StCollectionImp(L3AlgorithmInfo)
244 StCollectionImp(MtdHit)
245 StCollectionImp(MtdRawHit)
246 StCollectionImp(Object)
247 StCollectionImp(PhmdCluster)
248 StCollectionImp(PhmdHit)
249 StCollectionImp(PrimaryTrack)
250 StCollectionImp(PrimaryVertex)
251 StCollectionImp(Psd)
252 StCollectionImp(PxlHit)
253 StCollectionImp(RichCluster)
254 StCollectionImp(RichHit)
255 StCollectionImp(RichMCInfo)
256 StCollectionImp(RichPhotonInfo)
257 StCollectionImp(RichPid)
258 StCollectionImp(RichPixel)
259 StCollectionImp(RnDHit)
260 StCollectionImp(RpsCluster)
261 StCollectionImp(RpsTrack)
262 StCollectionImp(RpsTrackPoint)
263 StCollectionImp(SsdHit)
264 StCollectionImp(SstHit)
265 StCollectionImp(SvtHit)
266 StCollectionImp(TofCell)
267 StCollectionImp(TofData)
268 StCollectionImp(TofHit)
269 StCollectionImp(ETofHit)
270 StCollectionImp(ETofDigi)
271 StCollectionImp(TofRawData)
272 StCollectionImp(TofSlat)
273 StCollectionImp(TpcHit)
274 StCollectionImp(Track)
275 StCollectionImp(TrackDetectorInfo)
276 StCollectionImp(TrackNode)
277 StCollectionImp(TrackPidTraits)
278 StCollectionImp(V0Vertex)
279 StCollectionImp(XiVertex)
C++ STL includes.
Definition: AgUStep.h:47