Remove event number reading due to interface changes
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / Cut / AliFemtoQPairCut.h
CommitLineData
67427ff7 1/***************************************************************************
2 *
3 * $Id $
4 *
5 ***************************************************************************
6 *
7 *
8 ***************************************************************************
9 *
10 * $Log$
11 * Revision 1.1.1.1 2007/03/07 10:14:49 mchojnacki
12 * First version on CVS
13 *
14 *
15 **************************************************************************/
16
17
18#ifndef AliFemtoQPairCut_hh
19#define AliFemtoQPairCut_hh
20
21// do I need these lines ?
22//#ifndef StMaker_H
23//#include "StMaker.h"
24//#endif
25
26#include "Base/AliFemtoPairCut.h"
27
28class AliFemtoQPairCut : public AliFemtoPairCut{
29public:
30 AliFemtoQPairCut();
31 ~AliFemtoQPairCut();
32
33 virtual bool Pass(const AliFemtoPair*);
34 virtual AliFemtoString Report();
35 void Setqlong(const float& lo, const float& hi);
36 void Setqout(const float& lo, const float& hi);
37 void Setqside(const float& lo, const float& hi);
38 void Setqinv(const float& lo, const float& hi);
39 AliFemtoQPairCut* Clone();
40
41
42private:
43 long fNPairsPassed;
44 long fNPairsFailed;
45 float fQlong[2];
46 float fQout[2];
47 float fQside[2];
48 float fQinv[2];
49
50
51#ifdef __ROOT__
52 ClassDef(AliFemtoQPairCut, 1)
53#endif
54};
55
56
57inline AliFemtoQPairCut* AliFemtoQPairCut::Clone()
58{
59 AliFemtoQPairCut* c = new AliFemtoQPairCut(*this);
60 return c;
61}
62inline void AliFemtoQPairCut::Setqlong(const float& lo,const float& hi){fQlong[0]=lo; fQlong[1]=hi;}
63inline void AliFemtoQPairCut::Setqout(const float& lo,const float& hi) {fQout[0]=lo; fQout[1]=hi;}
64inline void AliFemtoQPairCut::Setqside(const float& lo,const float& hi){fQside[0]=lo; fQside[1]=hi;}
65inline void AliFemtoQPairCut::Setqinv(const float& lo,const float& hi) {fQinv[0]=lo; fQinv[1]=hi;}
66
67#endif