StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEventTypes.h
1 /***************************************************************************
2  *
3  * $Id: StEventTypes.h,v 2.53 2021/01/11 20:27:40 ullrich Exp $
4  *
5  * Author: Thomas Ullrich, Sep 1999
6  ***************************************************************************
7  *
8  * Description:
9  *
10  ***************************************************************************
11  *
12  * $Log: StEventTypes.h,v $
13  * Revision 2.53 2021/01/11 20:27:40 ullrich
14  * Updated to add FCS elements (Akio).
15  *
16  * Revision 2.52 2019/02/11 18:51:10 ullrich
17  * Added new EToF classes.
18  *
19  * Revision 2.51 2018/12/11 19:53:10 ullrich
20  * Added RICHf.
21  *
22  * Revision 2.50 2018/07/09 14:54:37 ullrich
23  * Changed to add ETof.
24  *
25  * Revision 2.49 2018/02/08 17:36:26 ullrich
26  * Changed for new EPD classes.
27  *
28  * Revision 2.48 2015/09/01 18:29:01 ullrich
29  * Changes due to adding StFpsSlat and interconnection between slats and points.
30  *
31  * Revision 2.47 2015/05/15 14:59:46 ullrich
32  * Corrected typo.
33  *
34  * Revision 2.46 2015/05/15 14:48:56 ullrich
35  * Added Sst.
36  *
37  * Revision 2.45 2015/02/14 18:57:24 ullrich
38  * Big upgrade after adding StFmPoint and StFmsCluster.
39  *
40  * Revision 2.44 2014/04/10 16:00:13 jeromel
41  * Changes to inlcude Ist structure (Thomas OK-ed / may revisit some comments)
42  *
43  * Revision 2.43 2013/07/23 11:21:49 jeromel
44  * Undo past week changes
45  *
46  * Revision 2.41 2013/04/10 19:15:52 jeromel
47  * Step back from StEvent changes - previous change recoverable [Thomas OK-ed]
48  *
49  * Revision 2.39 2013/03/05 14:42:45 ullrich
50  * Added StPxl hits and Containers.
51  *
52  * Revision 2.38 2013/02/21 00:24:14 ullrich
53  * Added StMtdPidTraits.
54  *
55  * Revision 2.37 2012/11/07 21:37:54 fisyak
56  * Add includes for Fgt
57  *
58  * Revision 2.36 2012/05/07 14:42:57 fisyak
59  * Add handilings for Track to Fast Detectors Matching
60  *
61  * Revision 2.35 2011/04/27 22:28:56 ullrich
62  * Add MTD.
63  *
64  * Revision 2.34 2011/02/01 19:47:36 ullrich
65  * Added HLT branch and hooks.
66  *
67  * Revision 2.33 2010/08/31 19:56:04 fisyak
68  * Remove SoftwareMonitors
69  *
70  * Revision 2.32 2010/01/08 22:43:44 ullrich
71  * Updates needed to add StFmsCollection and related classes.
72  *
73  * Revision 2.31 2009/11/23 16:34:06 fisyak
74  * Cleanup, remove dependence on dst tables, clean up software monitors
75  *
76  * Revision 2.30 2007/07/02 20:45:04 ullrich
77  * Added FMS and MTD trigger detector classes.
78  *
79  * Revision 2.29 2006/01/19 21:52:57 ullrich
80  * Added RnD hits and collection.
81  *
82  * Revision 2.28 2005/04/11 22:35:25 calderon
83  * Tof Classes for Run 5. Modifications and additions from Xin to
84  * take care of new TOF daq and electronics. Added StTofRawData and
85  * modified containers and includes.
86  *
87  * Revision 2.27 2004/08/03 17:23:47 ullrich
88  * Added include file for StFpdTriggerDetector.
89  *
90  * Revision 2.26 2004/04/19 17:37:32 ullrich
91  * Updated to include recent additions to StEvent.
92  *
93  * Revision 2.25 2003/05/21 18:22:46 ullrich
94  * Major Revision of ToF classes (F. Geurts)
95  *
96  * Revision 2.24 2003/04/16 17:48:53 ullrich
97  * Added StTriggerData.
98  *
99  * Revision 2.23 2003/01/30 18:37:55 ullrich
100  * Added Phmd and TriggerId stuff.
101  *
102  * Revision 2.22 2002/04/18 23:38:21 jeromel
103  * Implementation of the SVT 2 tables scheme ...
104  *
105  * Revision 2.21 2002/02/19 04:24:03 lasiuk
106  * addition of StRichSpectra information for uDST purposes
107  *
108  * Revision 2.20 2002/01/03 20:59:33 ullrich
109  * Added BBC and FPD.
110  *
111  * Revision 2.19 2001/12/01 15:42:26 ullrich
112  * Added StDetectorState.h
113  *
114  * Revision 2.18 2001/11/10 23:53:23 ullrich
115  * Added calibration vertices.
116  *
117  * Revision 2.17 2001/11/07 21:19:43 ullrich
118  * Added L1 trigger.
119  *
120  * Revision 2.16 2001/10/01 19:40:31 ullrich
121  * Added StTofData.
122  *
123  * Revision 2.15 2001/09/18 00:14:55 ullrich
124  * Added StRunInfo.
125  *
126  * Revision 2.14 2001/09/13 03:04:21 ullrich
127  * Removed StRun and StRunSummary.
128  *
129  * Revision 2.13 2001/08/20 21:22:46 ullrich
130  * L3 classes added.
131  *
132  * Revision 2.12 2001/04/27 02:37:46 ullrich
133  * Added ToF include files.
134  *
135  * Revision 2.11 2001/03/14 03:50:42 ullrich
136  * Added StPsd.h
137  *
138  * Revision 2.10 2000/08/17 00:12:55 ullrich
139  * Added StTptTrack.h
140  *
141  * Revision 2.9 2000/06/19 01:32:16 perev
142  * Thomas StEvent branches added
143  *
144  * Revision 2.8 2000/05/22 21:43:06 ullrich
145  * Add RICH related containers.
146  *
147  * Revision 2.7 2000/04/26 20:29:50 ullrich
148  * Removed obsolete StBrowsableEvent.
149  *
150  * Revision 2.6 2000/03/29 16:54:19 ullrich
151  * Added L3 trigger.
152  *
153  * Revision 2.5 2000/02/23 17:36:05 ullrich
154  * Changes due to the addition of the EMC to StEvent
155  *
156  * Revision 2.4 2000/02/17 18:13:09 ullrich
157  * Changed the SVT hit storage model. Hits are now stored according
158  * to barrel/ladder/wafer not by layer/ladder/wafer.
159  *
160  * Revision 2.3 2000/01/14 13:48:52 ullrich
161  * Added RICH pixel collection.
162  *
163  * Revision 2.2 2000/01/05 16:02:30 ullrich
164  * SSD hits added to StEvent.
165  *
166  * Revision 2.1 1999/10/13 19:43:04 ullrich
167  * Initial Revision
168  *
169  **************************************************************************/
170 #ifndef StEventTypes_hh
171 #define StEventTypes_hh
172 
173 #include "StBbcTriggerDetector.h"
174 #include "StCalibrationVertex.h"
175 #include "StCtbTriggerDetector.h"
176 #include "StDedxPidTraits.h"
177 #include "StDetectorState.h"
178 #include "StEmcCluster.h"
179 #include "StEmcClusterCollection.h"
180 #include "StEmcCollection.h"
181 #include "StEmcDetector.h"
182 #include "StEmcModule.h"
183 #include "StEmcPoint.h"
184 #include "StEmcRawHit.h"
185 #include "StEmcTriggerDetector.h"
186 #include "StEnumerations.h"
187 #include "StEvent.h"
188 #include "StEventClusteringHints.h"
189 #include "StEventInfo.h"
190 #include "StEventSummary.h"
191 #include "StFcsCollection.h"
192 #include "StFcsCluster.h"
193 #include "StFcsHit.h"
194 #include "StFcsPoint.h"
195 #include "StFttRawHit.h"
196 #include "StFmsCollection.h"
197 #include "StFmsCluster.h"
198 #include "StFmsHit.h"
199 #include "StFmsPoint.h"
200 #include "StRHICfCollection.h"
201 #include "StRHICfRawHit.h"
202 #include "StRHICfHit.h"
203 #include "StRHICfPoint.h"
204 #include "StFpsSlat.h"
205 #include "StFmsTriggerDetector.h"
206 #include "StFpdCollection.h"
207 #include "StFpdTriggerDetector.h"
208 #include "StFtpcHit.h"
209 #include "StFtpcHitCollection.h"
210 #include "StFtpcPlaneHitCollection.h"
211 #include "StFtpcSectorHitCollection.h"
212 #include "StFunctional.h"
213 #include "StGlobalTrack.h"
214 #include "StHelixModel.h"
215 #include "StHit.h"
216 #include "StHltBEmcTowerHit.h"
217 #include "StHltBTofHit.h"
218 #include "StHltDiElectron.h"
219 #include "StHltEvent.h"
220 #include "StHltHeavyFragment.h"
221 #include "StHltHighPt.h"
222 #include "StHltTrack.h"
223 #include "StHltTrackNode.h"
224 #include "StHltTriggerReason.h"
225 #include "StHltTriggerReasonCapable.h"
226 #include "StHltVpdHit.h"
227 #include "StMtdCollection.h"
228 #include "StMtdHit.h"
229 #include "StMtdRawHit.h"
230 #include "StMtdHeader.h"
231 #include "StMtdPidTraits.h"
232 #include "StKinkVertex.h"
233 #include "StL0Trigger.h"
234 #include "StL1Trigger.h"
235 #include "StL3Trigger.h"
236 #include "StL3EventSummary.h"
237 #include "StL3AlgorithmInfo.h"
238 #include "StMeasuredPoint.h"
239 #include "StMtdTriggerDetector.h"
240 #include "StMwcTriggerDetector.h"
241 #include "StPhmdCollection.h"
242 #include "StPhmdDetector.h"
243 #include "StPhmdHit.h"
244 #include "StPhmdModule.h"
245 #include "StPhmdCluster.h"
246 #include "StPhmdClusterCollection.h"
247 #include "StPrimaryTrack.h"
248 #include "StPrimaryVertex.h"
249 #include "StPsd.h"
250 #include "StPxlHit.h"
251 #include "StPxlHitCollection.h"
252 #include "StPxlSensorHitCollection.h"
253 #include "StPxlSectorHitCollection.h"
254 #include "StPxlLadderHitCollection.h"
255 #include "StRichCluster.h"
256 #include "StRichCollection.h"
257 #include "StRichHit.h"
258 #include "StRichMCHit.h"
259 #include "StRichMCInfo.h"
260 #include "StRichMCPixel.h"
261 #include "StRichPhotonInfo.h"
262 #include "StRichPid.h"
263 #include "StRichPidTraits.h"
264 #include "StRichSpectra.h"
265 #include "StRichPixel.h"
266 #include "StRpsCluster.h"
267 #include "StRpsCollection.h"
268 #include "StRpsPlane.h"
269 #include "StRpsRomanPot.h"
270 #include "StRunInfo.h"
271 #include "StSsdHit.h"
272 #include "StSsdHitCollection.h"
273 #include "StSsdLadderHitCollection.h"
274 #include "StSsdWaferHitCollection.h"
275 #include "StSstHit.h"
276 #include "StSstHitCollection.h"
277 #include "StSstLadderHitCollection.h"
278 #include "StSstWaferHitCollection.h"
279 #include "StSvtHit.h"
280 #include "StSvtHitCollection.h"
281 #include "StSvtLadderHitCollection.h"
282 #include "StSvtBarrelHitCollection.h"
283 #include "StSvtWaferHitCollection.h"
284 #include "StTofCollection.h"
285 #include "StTofHit.h"
286 #include "StTofMCHit.h"
287 #include "StTofMCCell.h"
288 #include "StTofMCSlat.h"
289 #include "StTofPidTraits.h"
290 #include "StTofSlat.h"
291 #include "StTofCell.h"
292 #include "StTofData.h"
293 #include "StTofRawData.h"
294 #include "StBTofHit.h"
295 #include "StETofHit.h"
296 #include "StETofDigi.h"
297 #include "StETofPidTraits.h"
298 #include "StEpdHit.h"
299 #include "StBTofCollection.h"
300 #include "StETofCollection.h"
301 #include "StEpdCollection.h"
302 #include "StTpcDedxPidAlgorithm.h"
303 #include "StTpcHit.h"
304 #include "StTpcHitCollection.h"
305 #include "StTpcPadrowHitCollection.h"
306 #include "StTpcPixel.h"
307 #include "StTpcSectorHitCollection.h"
308 #include "StTptTrack.h"
309 #include "StTrack.h"
310 #include "StTrackDetectorInfo.h"
311 #include "StTrackFitTraits.h"
312 #include "StTrackGeometry.h"
313 #include "StTrackNode.h"
314 #include "StTrackPidTraits.h"
315 #include "StTrackTopologyMap.h"
316 #include "StTrigger.h"
317 #include "StTriggerData.h"
318 #include "StTriggerDetectorCollection.h"
319 #include "StTriggerIdCollection.h"
320 #include "StTriggerId.h"
321 #include "StV0Vertex.h"
322 #include "StVertex.h"
323 #include "StVpdTriggerDetector.h"
324 #include "StXiVertex.h"
325 #include "StZdcTriggerDetector.h"
326 #include "StRnDHit.h"
327 #include "StRnDHitCollection.h"
328 #include "StFgtCollection.h"
329 #include "StFgtHit.h"
330 #include "StFgtHitCollection.h"
331 #include "StFgtPoint.h"
332 #include "StFgtPointCollection.h"
333 #include "StIstHit.h"
334 #include "StIstSensorHitCollection.h"
335 #include "StIstLadderHitCollection.h"
336 #include "StIstHitCollection.h"
337 #include "StFwdTrackCollection.h"
338 #endif