StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtAnalysisCollection.hh
1 /***************************************************************************
2  *
3  * $Id: StHbtAnalysisCollection.hh,v 1.3 2000/03/17 17:23:05 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 AnalysisCollection is pointed to by the Manager, and holds pointers
10  * to all Analysis objects currently active
11  *
12  ***************************************************************************
13  *
14  * $Log: StHbtAnalysisCollection.hh,v $
15  * Revision 1.3 2000/03/17 17:23:05 laue
16  * Roberts new three particle correlations implemented.
17  *
18  * Revision 1.2 2000/02/01 00:33:31 laue
19  * namespaces changed to run on the new Solaris Compiler CC5
20  * since we can use member templates in franks1Histo.hh we are doing it
21  *
22  * Revision 1.1.1.1 1999/06/29 16:02:57 lisa
23  * Installation of StHbtMaker
24  *
25  **************************************************************************/
26 
27 #ifndef StHbtAnalysisCollection_hh
28 #define StHbtAnalysisCollection_hh
29 
30 
31 #include <list>
32 #if !defined(ST_NO_NAMESPACES)
33 using std::list;
34 #endif
35 class StHbtBaseAnalysis;
36 
37 #ifdef ST_NO_TEMPLATE_DEF_ARGS
38 typedef list<StHbtBaseAnalysis*, allocator<StHbtBaseAnalysis*> > StHbtAnalysisCollection;
39 typedef list<StHbtBaseAnalysis*, allocator<StHbtBaseAnalysis*> >::iterator StHbtAnalysisIterator;
40 #else
41 typedef list<StHbtBaseAnalysis*> StHbtAnalysisCollection;
42 typedef list<StHbtBaseAnalysis*>::iterator StHbtAnalysisIterator;
43 #endif
44 
45 #endif