1 /***************************************************************************
4 ***************************************************************************
7 ***************************************************************************
10 * Revision 1.4 2007/05/03 09:46:10 akisiel
11 * Fixing Effective C++ warnings
13 * Revision 1.3 2007/04/27 07:25:59 akisiel
14 * Make revisions needed for compilation from the main AliRoot tree
16 * Revision 1.1.1.1 2007/04/25 15:38:41 panos
17 * Importing the HBT code dir
19 * Revision 1.1.1.1 2007/03/07 10:14:49 mchojnacki
20 * First version on CVS
23 **************************************************************************/
25 #include "AliFemtoQPairCut.h"
30 ClassImp(AliFemtoQPairCut)
34 AliFemtoQPairCut::AliFemtoQPairCut():
38 fNPairsPassed = fNPairsFailed = 0;
39 fQlong[0]=-1.0; fQlong[1]=100.0;
40 fQout[0]=-1.0; fQout[1]=100.0;
41 fQside[0]=-1.0; fQside[1]=100.0;
42 fQinv[0]=-1.0; fQinv[1]=100.0;
45 AliFemtoQPairCut::~AliFemtoQPairCut()
50 bool AliFemtoQPairCut::Pass(const AliFemtoPair* pair)
53 //temp ? fNPairsPassed++ : fNPairsFailed++;
54 if ((fabs(pair->QLongCMS())<fQlong[0])||(fabs(pair->QLongCMS())>fQlong[1]))
59 if ((fabs(pair->QOutCMS())<fQout[0])||(fabs(pair->QOutCMS())>fQout[1]))
64 if ((fabs(pair->QSideCMS())<fQside[0])||(fabs(pair->QSideCMS())>fQside[1]))
69 if ((fabs(pair->KStar())<fQinv[0])||(fabs(pair->KStar())>fQinv[1]))
78 AliFemtoString AliFemtoQPairCut::Report()
80 string Stemp = "AliFemtoQ Pair Cut \n";
82 sprintf(Ctemp,"Number of pairs which passed:\t%ld Number which failed:\t%ld\n",fNPairsPassed,fNPairsFailed);
84 AliFemtoString returnThis = Stemp;