StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtPairCutCollection.hh
1 /***************************************************************************
2  *
3  * $Id: StHbtPairCutCollection.hh,v 1.1 2000/07/31 01:19:26 lisa 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 PairCutCollection is used by the ManyPairCuts PairCut, and holds pointers
10  * to several StHbtPairCuts
11  *
12  ***************************************************************************
13  *
14  * $Log: StHbtPairCutCollection.hh,v $
15  * Revision 1.1 2000/07/31 01:19:26 lisa
16  * add PairCut which contains collection of PairCuts - also 3D bertsch-pratt CorrFctn
17  *
18  *
19  **************************************************************************/
20 
21 #ifndef StHbtPairCutCollection_hh
22 #define StHbtPairCutCollection_hh
23 
24 
25 #include <list>
26 #if !defined(ST_NO_NAMESPACES)
27 using std::list;
28 #endif
29 class StHbtPairCut;
30 
31 #ifdef ST_NO_TEMPLATE_DEF_ARGS
32 typedef list<StHbtPairCut*, allocator<StHbtPairCut*> > StHbtPairCutCollection;
33 typedef list<StHbtPairCut*, allocator<StHbtPairCut*> >::iterator StHbtPairCutIterator;
34 #else
35 typedef list<StHbtPairCut*> StHbtPairCutCollection;
36 typedef list<StHbtPairCut*>::iterator StHbtPairCutIterator;
37 #endif
38 
39 #endif