]>
Commit | Line | Data |
---|---|---|
67427ff7 | 1 | /*************************************************************************** |
2 | * | |
3 | * $Id$ | |
4 | * | |
5 | * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu | |
6 | *************************************************************************** | |
7 | * | |
8 | * Description: part of STAR HBT Framework: AliFemtoMaker package | |
9 | * | |
10 | *************************************************************************** | |
11 | * | |
12 | * $Log$ | |
0215f606 | 13 | * Revision 1.1.1.1 2007/04/25 15:38:41 panos |
14 | * Importing the HBT code dir | |
15 | * | |
67427ff7 | 16 | * Revision 1.1.1.1 2007/03/07 10:14:49 mchojnacki |
17 | * First version on CVS | |
18 | * | |
19 | * Revision 1.3 2002/02/04 18:58:33 laue | |
20 | * *** empty log message *** | |
21 | * | |
22 | * Revision 1.2 2001/11/11 18:34:13 laue | |
23 | * AliFemtoPicoEventCollectionVectorHideAway: updated for 3d grid | |
24 | * AliFemtoVertexMultAnalysis: new | |
25 | * | |
26 | * Revision 1.1 2000/07/16 21:44:11 laue | |
27 | * Collection and analysis for vertex dependent event mixing | |
28 | * | |
29 | * | |
30 | **************************************************************************/ | |
31 | #ifndef AliFemtoPicoEventCollectionVectorHideAway_hh | |
32 | #define AliFemtoPicoEventCollectionVectorHideAway_hh | |
33 | #include "Infrastructure/AliFemtoPicoEvent.h" | |
34 | #include "Infrastructure/AliFemtoPicoEventCollection.h" | |
35 | #include "Infrastructure/AliFemtoPicoEventCollectionVector.h" | |
36 | #include <vector> | |
37 | #include <list> | |
38 | #include <float.h> | |
39 | #include <limits.h> | |
40 | ||
41 | #if !defined(ST_NO_NAMESPACES) | |
42 | using std::vector; | |
43 | using std::list; | |
44 | #endif | |
45 | ||
46 | class AliFemtoPicoEventCollectionVectorHideAway { | |
47 | public: | |
48 | AliFemtoPicoEventCollectionVectorHideAway(int bx=1, double lx=-FLT_MAX, double ux=FLT_MAX, | |
49 | int by=1, double ly=-FLT_MAX, double uy=FLT_MAX, | |
50 | int bz=1, double lz=-FLT_MAX, double uz=FLT_MAX); | |
0215f606 | 51 | AliFemtoPicoEventCollectionVectorHideAway(const AliFemtoPicoEventCollectionVectorHideAway& aColl); |
52 | ~AliFemtoPicoEventCollectionVectorHideAway(); | |
53 | AliFemtoPicoEventCollectionVectorHideAway& operator=(const AliFemtoPicoEventCollectionVectorHideAway& aColl); | |
54 | ||
67427ff7 | 55 | AliFemtoPicoEventCollection* PicoEventCollection(int, int, int); |
56 | AliFemtoPicoEventCollection* PicoEventCollection(double x, double y=0, double z=0); | |
57 | private: | |
58 | int fBinsTot; | |
59 | int fBinsx,fBinsy,fBinsz; | |
60 | double fMinx,fMiny,fMinz; | |
61 | double fMaxx,fMaxy,fMaxz; | |
62 | double fStepx,fStepy,fStepz; | |
63 | AliFemtoPicoEventCollection* fCollection; | |
64 | AliFemtoPicoEventCollectionVector fCollectionVector; | |
65 | }; | |
66 | ||
67 | #endif |