StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtParticleCollection.hh
1 /***************************************************************************
2  *
3  * $Id: StHbtParticleCollection.hh,v 1.2 2000/02/01 00:33:32 laue Exp $
4  *
5  * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
6  ***************************************************************************
7  *
8  * Description: part of STAR HBT Framework: StHbtMaker package
9  * The ParticleCollection is the main component of the picoEvent
10  * It points to the particle objects in the picoEvent.
11  *
12  ***************************************************************************
13  *
14  * $Log: StHbtParticleCollection.hh,v $
15  * Revision 1.2 2000/02/01 00:33:32 laue
16  * namespaces changed to run on the new Solaris Compiler CC5
17  * since we can use member templates in franks1Histo.hh we are doing it
18  *
19  * Revision 1.1.1.1 1999/06/29 16:02:57 lisa
20  * Installation of StHbtMaker
21  *
22  **************************************************************************/
23 #ifndef StHbtParticleCollection_hh
24 #define StHbtParticleCollection_hh
25 #include "StHbtMaker/Infrastructure/StHbtParticle.hh"
26 #include <list>
27 
28 #if !defined(ST_NO_NAMESPACES)
29 using std::list;
30 #endif
31 
32 #ifdef ST_NO_TEMPLATE_DEF_ARGS
33 typedef list<StHbtParticle*, allocator<StHbtParticle*> > StHbtParticleCollection;
34 typedef list<StHbtParticle*, allocator<StHbtParticle*> >::iterator StHbtParticleIterator;
35 #else
36 typedef list<StHbtParticle*> StHbtParticleCollection;
37 typedef list<StHbtParticle*>::iterator StHbtParticleIterator;
38 #endif
39 
40 #endif