]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoQPairCut.h
Map of CDB storages and list of CDB object Id's used for the reconstruction are
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoQPairCut.h
CommitLineData
67427ff7 1/***************************************************************************
2 *
3 * $Id $
4 *
5 ***************************************************************************
6 *
7 *
8 ***************************************************************************
9 *
10 * $Log$
3a74204a 11 * Revision 1.1 2007/05/16 10:25:06 akisiel
12 * Making the directory structure of AliFemtoUser flat. All files go into one common directory
13 *
65423af9 14 * Revision 1.1.1.1 2007/04/25 15:38:41 panos
15 * Importing the HBT code dir
16 *
67427ff7 17 * Revision 1.1.1.1 2007/03/07 10:14:49 mchojnacki
18 * First version on CVS
19 *
20 *
21 **************************************************************************/
22
23
24#ifndef AliFemtoQPairCut_hh
25#define AliFemtoQPairCut_hh
26
27// do I need these lines ?
28//#ifndef StMaker_H
29//#include "StMaker.h"
30//#endif
31
65423af9 32#include "AliFemtoPairCut.h"
67427ff7 33
34class AliFemtoQPairCut : public AliFemtoPairCut{
35public:
36 AliFemtoQPairCut();
37 ~AliFemtoQPairCut();
38
39 virtual bool Pass(const AliFemtoPair*);
40 virtual AliFemtoString Report();
3a74204a 41 virtual TList *ListSettings();
42
67427ff7 43 void Setqlong(const float& lo, const float& hi);
44 void Setqout(const float& lo, const float& hi);
45 void Setqside(const float& lo, const float& hi);
46 void Setqinv(const float& lo, const float& hi);
47 AliFemtoQPairCut* Clone();
48
49
50private:
51 long fNPairsPassed;
52 long fNPairsFailed;
53 float fQlong[2];
54 float fQout[2];
55 float fQside[2];
56 float fQinv[2];
57
58
59#ifdef __ROOT__
60 ClassDef(AliFemtoQPairCut, 1)
61#endif
62};
63
64
65inline AliFemtoQPairCut* AliFemtoQPairCut::Clone()
66{
67 AliFemtoQPairCut* c = new AliFemtoQPairCut(*this);
68 return c;
69}
70inline void AliFemtoQPairCut::Setqlong(const float& lo,const float& hi){fQlong[0]=lo; fQlong[1]=hi;}
71inline void AliFemtoQPairCut::Setqout(const float& lo,const float& hi) {fQout[0]=lo; fQout[1]=hi;}
72inline void AliFemtoQPairCut::Setqside(const float& lo,const float& hi){fQside[0]=lo; fQside[1]=hi;}
73inline void AliFemtoQPairCut::Setqinv(const float& lo,const float& hi) {fQinv[0]=lo; fQinv[1]=hi;}
74
75#endif