00001 /*************************************************************************** 00002 * 00003 * $Id: StHbtAnalysisCollection.hh,v 1.3 2000/03/17 17:23:05 laue Exp $ 00004 * 00005 * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu 00006 *************************************************************************** 00007 * 00008 * Description: part of STAR HBT Framework: StHbtMaker package 00009 * The AnalysisCollection is pointed to by the Manager, and holds pointers 00010 * to all Analysis objects currently active 00011 * 00012 *************************************************************************** 00013 * 00014 * $Log: StHbtAnalysisCollection.hh,v $ 00015 * Revision 1.3 2000/03/17 17:23:05 laue 00016 * Roberts new three particle correlations implemented. 00017 * 00018 * Revision 1.2 2000/02/01 00:33:31 laue 00019 * namespaces changed to run on the new Solaris Compiler CC5 00020 * since we can use member templates in franks1Histo.hh we are doing it 00021 * 00022 * Revision 1.1.1.1 1999/06/29 16:02:57 lisa 00023 * Installation of StHbtMaker 00024 * 00025 **************************************************************************/ 00026 00027 #ifndef StHbtAnalysisCollection_hh 00028 #define StHbtAnalysisCollection_hh 00029 00030 00031 #include <list> 00032 #if !defined(ST_NO_NAMESPACES) 00033 using std::list; 00034 #endif 00035 class StHbtBaseAnalysis; 00036 00037 #ifdef ST_NO_TEMPLATE_DEF_ARGS 00038 typedef list<StHbtBaseAnalysis*, allocator<StHbtBaseAnalysis*> > StHbtAnalysisCollection; 00039 typedef list<StHbtBaseAnalysis*, allocator<StHbtBaseAnalysis*> >::iterator StHbtAnalysisIterator; 00040 #else 00041 typedef list<StHbtBaseAnalysis*> StHbtAnalysisCollection; 00042 typedef list<StHbtBaseAnalysis*>::iterator StHbtAnalysisIterator; 00043 #endif 00044 00045 #endif
1.5.9