]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemto/AliFemtoPicoEvent.h
Lines getting the matched track moved to a method in AliCalorimeterUtils. Lines copie...
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemto / 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$
ea77036b 19 * Revision 1.1.2.1 2007/10/12 14:28:37 akisiel
20 * New wave of cleanup and rule conformance
21 *
22 * Revision 1.1 2007/05/16 10:22:11 akisiel
23 * Making the directory structure of AliFemto flat. All files go into one common directory
24 *
d0e92d9a 25 * Revision 1.2 2007/05/03 09:42:29 akisiel
26 * Fixing Effective C++ warnings
27 *
0215f606 28 * Revision 1.1.1.1 2007/04/25 15:38:41 panos
29 * Importing the HBT code dir
30 *
67427ff7 31 * Revision 1.1.1.1 2007/03/07 10:14:49 mchojnacki
32 * First version on CVS
33 *
34 * Revision 1.2 2000/03/17 17:23:05 laue
35 * Roberts new three particle correlations implemented.
36 *
37 * Revision 1.1.1.1 1999/06/29 16:02:57 lisa
38 * Installation of AliFemtoMaker
39 *
40 **************************************************************************/
41
ea77036b 42#ifndef ALIFEMTOPICOEVENT_H
43#define ALIFEMTOPICOEVENT_H
67427ff7 44
d0e92d9a 45#include "AliFemtoParticleCollection.h"
67427ff7 46
47class AliFemtoPicoEvent{
48public:
49 AliFemtoPicoEvent();
0215f606 50 AliFemtoPicoEvent(const AliFemtoPicoEvent& aPicoEvent);
67427ff7 51 ~AliFemtoPicoEvent();
52
ea77036b 53 AliFemtoPicoEvent& operator=(const AliFemtoPicoEvent& aPicoEvent);
0215f606 54
67427ff7 55 /* may want to have other stuff in here, like where is primary vertex */
56
57 AliFemtoParticleCollection* FirstParticleCollection();
58 AliFemtoParticleCollection* SecondParticleCollection();
59 AliFemtoParticleCollection* ThirdParticleCollection();
60
61private:
ea77036b 62 AliFemtoParticleCollection* fFirstParticleCollection; // Collection of particles of type 1
63 AliFemtoParticleCollection* fSecondParticleCollection; // Collection of particles of type 2
64 AliFemtoParticleCollection* fThirdParticleCollection; // Collection of particles of type 3
67427ff7 65};
66
67inline AliFemtoParticleCollection* AliFemtoPicoEvent::FirstParticleCollection(){return fFirstParticleCollection;}
68inline AliFemtoParticleCollection* AliFemtoPicoEvent::SecondParticleCollection(){return fSecondParticleCollection;}
69inline AliFemtoParticleCollection* AliFemtoPicoEvent::ThirdParticleCollection(){return fThirdParticleCollection;}
70
67427ff7 71#endif