StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtPicoEvent.hh
1 /***************************************************************************
2  *
3  * $Id: StHbtPicoEvent.hh,v 1.2 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  * PicoEvents are last-step ultra-compressed "events" just containing
10  * bare information about the particles of interest. They have already
11  * gone through Event and Track cuts, so only Pair cuts are left.
12  * PicoEvents are *internal* to the code, and are stored in the
13  * Event-mixing buffers.
14  *
15  *
16  ***************************************************************************
17  *
18  * $Log: StHbtPicoEvent.hh,v $
19  * Revision 1.2 2000/03/17 17:23:05 laue
20  * Roberts new three particle correlations implemented.
21  *
22  * Revision 1.1.1.1 1999/06/29 16:02:57 lisa
23  * Installation of StHbtMaker
24  *
25  **************************************************************************/
26 
27 #ifndef StHbtPicoEvent_hh
28 #define StHbtPicoEvent_hh
29 
30 #include "StHbtMaker/Infrastructure/StHbtParticleCollection.hh"
31 
33 public:
35  ~StHbtPicoEvent();
36 
37  /* may want to have other stuff in here, like where is primary vertex */
38 
39  StHbtParticleCollection* FirstParticleCollection();
40  StHbtParticleCollection* SecondParticleCollection();
41  StHbtParticleCollection* ThirdParticleCollection();
42 
43 private:
44  StHbtParticleCollection* mFirstParticleCollection;
45  StHbtParticleCollection* mSecondParticleCollection;
46  StHbtParticleCollection* mThirdParticleCollection;
47 };
48 
49 inline StHbtParticleCollection* StHbtPicoEvent::FirstParticleCollection(){return mFirstParticleCollection;}
50 inline StHbtParticleCollection* StHbtPicoEvent::SecondParticleCollection(){return mSecondParticleCollection;}
51 inline StHbtParticleCollection* StHbtPicoEvent::ThirdParticleCollection(){return mThirdParticleCollection;}
52 
53 
54 
55 #endif