ROOT logo
///////////////////////////////////////////////////////////////////////////
//                                                                       //
// AliFemtoDummyPairCut: a summy pair cut. Accepts all pairs             //
//                                                                       //
///////////////////////////////////////////////////////////////////////////
/***************************************************************************
 *
 * $Id$
 *
 * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
 ***************************************************************************
 *
 * Description: part of STAR HBT Framework: AliFemtoMaker package
 *   a do-nothing pair cut that simply says "true" to every pair           
 *
 ***************************************************************************
 *
 * $Log$
 * Revision 1.2.2.1  2007/10/12 14:28:37  akisiel
 * New wave of cleanup and rule conformance
 *
 * Revision 1.2  2007/05/22 09:01:42  akisiel
 * Add the possibiloity to save cut settings in the ROOT file
 *
 * Revision 1.1  2007/05/16 10:22:11  akisiel
 * Making the directory structure of AliFemto flat. All files go into one common directory
 *
 * Revision 1.2  2007/05/03 09:41:06  akisiel
 * Fixing Effective C++ warnings
 *
 * Revision 1.1.1.1  2007/04/25 15:38:41  panos
 * Importing the HBT code dir
 *
 * Revision 1.1.1.1  2007-03-07 10:14:49  mchojnacki
 * First version on CVS
 *
 * Revision 1.3  2000/01/25 17:35:02  laue
 * I. In order to run the stand alone version of the AliFemtoMaker the following
 * changes have been done:
 * a) all ClassDefs and ClassImps have been put into #ifdef __ROOT__ statements
 * b) unnecessary includes of StMaker.h have been removed
 * c) the subdirectory AliFemtoMaker/doc/Make has been created including everything
 * needed for the stand alone version
 *
 * II. To reduce the amount of compiler warning
 * a) some variables have been type casted
 * b) some destructors have been declared as virtual
 *
 * Revision 1.2  1999/07/06 22:33:21  lisa
 * Adjusted all to work in pro and new - dev itself is broken
 *
 * Revision 1.1.1.1  1999/06/29 16:02:56  lisa
 * Installation of AliFemtoMaker
 *
 **************************************************************************/

#include "AliFemtoDummyPairCut.h"
#include <string>
#include <cstdio>

#ifdef __ROOT__
ClassImp(AliFemtoDummyPairCut)
#endif

//__________________
AliFemtoDummyPairCut::AliFemtoDummyPairCut() :
  fNPairsPassed(0),
  fNPairsFailed(0)
{
  /* no-op */
}
//__________________
AliFemtoDummyPairCut::~AliFemtoDummyPairCut(){
  /* no-op */
}
//__________________
bool AliFemtoDummyPairCut::Pass(const AliFemtoPair* /* pair */){
  // Pass all pairs
  bool temp = true;
  temp ? fNPairsPassed++ : fNPairsFailed++;
  return true;
}
//__________________
AliFemtoString AliFemtoDummyPairCut::Report(){
  // prepare a report from the execution
  string stemp = "AliFemtoDummy Pair Cut - total dummy-- always returns true\n";
  char ctemp[100];
  snprintf(ctemp , 100, "Number of pairs which passed:\t%ld  Number which failed:\t%ld\n",fNPairsPassed,fNPairsFailed);
  stemp += ctemp;
  AliFemtoString returnThis = stemp;
  return returnThis;
}
//__________________
TList *AliFemtoDummyPairCut::ListSettings()
{
  // return a list of settings in a writable form
  TList *tListSetttings = new TList();

  return tListSetttings;
}
 AliFemtoDummyPairCut.cxx:1
 AliFemtoDummyPairCut.cxx:2
 AliFemtoDummyPairCut.cxx:3
 AliFemtoDummyPairCut.cxx:4
 AliFemtoDummyPairCut.cxx:5
 AliFemtoDummyPairCut.cxx:6
 AliFemtoDummyPairCut.cxx:7
 AliFemtoDummyPairCut.cxx:8
 AliFemtoDummyPairCut.cxx:9
 AliFemtoDummyPairCut.cxx:10
 AliFemtoDummyPairCut.cxx:11
 AliFemtoDummyPairCut.cxx:12
 AliFemtoDummyPairCut.cxx:13
 AliFemtoDummyPairCut.cxx:14
 AliFemtoDummyPairCut.cxx:15
 AliFemtoDummyPairCut.cxx:16
 AliFemtoDummyPairCut.cxx:17
 AliFemtoDummyPairCut.cxx:18
 AliFemtoDummyPairCut.cxx:19
 AliFemtoDummyPairCut.cxx:20
 AliFemtoDummyPairCut.cxx:21
 AliFemtoDummyPairCut.cxx:22
 AliFemtoDummyPairCut.cxx:23
 AliFemtoDummyPairCut.cxx:24
 AliFemtoDummyPairCut.cxx:25
 AliFemtoDummyPairCut.cxx:26
 AliFemtoDummyPairCut.cxx:27
 AliFemtoDummyPairCut.cxx:28
 AliFemtoDummyPairCut.cxx:29
 AliFemtoDummyPairCut.cxx:30
 AliFemtoDummyPairCut.cxx:31
 AliFemtoDummyPairCut.cxx:32
 AliFemtoDummyPairCut.cxx:33
 AliFemtoDummyPairCut.cxx:34
 AliFemtoDummyPairCut.cxx:35
 AliFemtoDummyPairCut.cxx:36
 AliFemtoDummyPairCut.cxx:37
 AliFemtoDummyPairCut.cxx:38
 AliFemtoDummyPairCut.cxx:39
 AliFemtoDummyPairCut.cxx:40
 AliFemtoDummyPairCut.cxx:41
 AliFemtoDummyPairCut.cxx:42
 AliFemtoDummyPairCut.cxx:43
 AliFemtoDummyPairCut.cxx:44
 AliFemtoDummyPairCut.cxx:45
 AliFemtoDummyPairCut.cxx:46
 AliFemtoDummyPairCut.cxx:47
 AliFemtoDummyPairCut.cxx:48
 AliFemtoDummyPairCut.cxx:49
 AliFemtoDummyPairCut.cxx:50
 AliFemtoDummyPairCut.cxx:51
 AliFemtoDummyPairCut.cxx:52
 AliFemtoDummyPairCut.cxx:53
 AliFemtoDummyPairCut.cxx:54
 AliFemtoDummyPairCut.cxx:55
 AliFemtoDummyPairCut.cxx:56
 AliFemtoDummyPairCut.cxx:57
 AliFemtoDummyPairCut.cxx:58
 AliFemtoDummyPairCut.cxx:59
 AliFemtoDummyPairCut.cxx:60
 AliFemtoDummyPairCut.cxx:61
 AliFemtoDummyPairCut.cxx:62
 AliFemtoDummyPairCut.cxx:63
 AliFemtoDummyPairCut.cxx:64
 AliFemtoDummyPairCut.cxx:65
 AliFemtoDummyPairCut.cxx:66
 AliFemtoDummyPairCut.cxx:67
 AliFemtoDummyPairCut.cxx:68
 AliFemtoDummyPairCut.cxx:69
 AliFemtoDummyPairCut.cxx:70
 AliFemtoDummyPairCut.cxx:71
 AliFemtoDummyPairCut.cxx:72
 AliFemtoDummyPairCut.cxx:73
 AliFemtoDummyPairCut.cxx:74
 AliFemtoDummyPairCut.cxx:75
 AliFemtoDummyPairCut.cxx:76
 AliFemtoDummyPairCut.cxx:77
 AliFemtoDummyPairCut.cxx:78
 AliFemtoDummyPairCut.cxx:79
 AliFemtoDummyPairCut.cxx:80
 AliFemtoDummyPairCut.cxx:81
 AliFemtoDummyPairCut.cxx:82
 AliFemtoDummyPairCut.cxx:83
 AliFemtoDummyPairCut.cxx:84
 AliFemtoDummyPairCut.cxx:85
 AliFemtoDummyPairCut.cxx:86
 AliFemtoDummyPairCut.cxx:87
 AliFemtoDummyPairCut.cxx:88
 AliFemtoDummyPairCut.cxx:89
 AliFemtoDummyPairCut.cxx:90
 AliFemtoDummyPairCut.cxx:91
 AliFemtoDummyPairCut.cxx:92
 AliFemtoDummyPairCut.cxx:93
 AliFemtoDummyPairCut.cxx:94
 AliFemtoDummyPairCut.cxx:95
 AliFemtoDummyPairCut.cxx:96
 AliFemtoDummyPairCut.cxx:97
 AliFemtoDummyPairCut.cxx:98
 AliFemtoDummyPairCut.cxx:99
 AliFemtoDummyPairCut.cxx:100