]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemto/Infrastructure/AliFemtoPicoEvent.h
Fixing Effective C++ warnings
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemto / Infrastructure / AliFemtoPicoEvent.h
CommitLineData
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 * 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$
0215f606 19 * Revision 1.1.1.1 2007/04/25 15:38:41 panos
20 * Importing the HBT code dir
21 *
67427ff7 22 * Revision 1.1.1.1 2007/03/07 10:14:49 mchojnacki
23 * First version on CVS
24 *
25 * Revision 1.2 2000/03/17 17:23:05 laue
26 * Roberts new three particle correlations implemented.
27 *
28 * Revision 1.1.1.1 1999/06/29 16:02:57 lisa
29 * Installation of AliFemtoMaker
30 *
31 **************************************************************************/
32
33#ifndef AliFemtoPicoEvent_hh
34#define AliFemtoPicoEvent_hh
35
36#include "Infrastructure/AliFemtoParticleCollection.h"
37
38class AliFemtoPicoEvent{
39public:
40 AliFemtoPicoEvent();
0215f606 41 AliFemtoPicoEvent(const AliFemtoPicoEvent& aPicoEvent);
67427ff7 42 ~AliFemtoPicoEvent();
43
0215f606 44 AliFemtoPicoEvent& operator=(AliFemtoPicoEvent& aPicoEvent);
45
67427ff7 46 /* may want to have other stuff in here, like where is primary vertex */
47
48 AliFemtoParticleCollection* FirstParticleCollection();
49 AliFemtoParticleCollection* SecondParticleCollection();
50 AliFemtoParticleCollection* ThirdParticleCollection();
51
52private:
53 AliFemtoParticleCollection* fFirstParticleCollection;
54 AliFemtoParticleCollection* fSecondParticleCollection;
55 AliFemtoParticleCollection* fThirdParticleCollection;
56};
57
58inline AliFemtoParticleCollection* AliFemtoPicoEvent::FirstParticleCollection(){return fFirstParticleCollection;}
59inline AliFemtoParticleCollection* AliFemtoPicoEvent::SecondParticleCollection(){return fSecondParticleCollection;}
60inline AliFemtoParticleCollection* AliFemtoPicoEvent::ThirdParticleCollection(){return fThirdParticleCollection;}
61
67427ff7 62#endif