StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtCorrFctnCollection.hh
1 /***************************************************************************
2  *
3  * $Id: StHbtCorrFctnCollection.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 CorrFctnCollection contains pointers to all Correlation Functions
10  * that are associated with a particular Analysis object.
11  *
12  ***************************************************************************
13  *
14  * $Log: StHbtCorrFctnCollection.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 
24 #ifndef StHbtCorrFctnCollection_hh
25 #define StHbtCorrFctnCollection_hh
26 
27 
28 #include <list>
29 #if !defined(ST_NO_NAMESPACES)
30 using std::list;
31 #endif
32 class StHbtCorrFctn;
33 
34 #ifdef ST_NO_TEMPLATE_DEF_ARGS
35 typedef list<StHbtCorrFctn*, allocator<StHbtCorrFctn*> > StHbtCorrFctnCollection;
36 typedef list<StHbtCorrFctn*, allocator<StHbtCorrFctn*> >::iterator StHbtCorrFctnIterator;
37 #else
38 typedef list<StHbtCorrFctn*> StHbtCorrFctnCollection;
39 typedef list<StHbtCorrFctn*>::iterator StHbtCorrFctnIterator;
40 #endif
41 
42 #endif