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.5  2000/03/23 22:57:28  laue
 * Clone() function implemented
 *
 * Revision 1.4  2000/01/25 17:35:03  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.3  1999/10/15 01:57:05  lisa
 * Important enhancement of AliFemtoMaker - implement Franks CutMonitors
 * ----------------------------------------------------------
 * This means 3 new files in Infrastructure area (CutMonitor),
 * several specific CutMonitor classes in the Cut area
 * and a new base class in the Base area (AliFemtoCutMonitor).
 * This means also changing all Cut Base class header files from .h to .h
 * so we have access to CutMonitor methods from Cint command line.
 * This last means
 * 1) files which include these header files are slightly modified
 * 2) a side benefit: the TrackCuts and V0Cuts no longer need
 * a SetMass() implementation in each Cut class, which was stupid.
 * Also:
 * -----
 * Include Franks AliFemtoAssociationReader
 * ** None of these changes should affect any user **
 *
 * 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
 *
 **************************************************************************/


#ifndef ALIFEMTODUMMYPAIRCUT_H
#define ALIFEMTODUMMYPAIRCUT_H

// do I need these lines ?
//#ifndef StMaker_H
//#include "StMaker.h"
//#endif

#include "AliFemtoPairCut.h"

class AliFemtoDummyPairCut : public AliFemtoPairCut{
public:
  AliFemtoDummyPairCut();
  AliFemtoDummyPairCut(const AliFemtoDummyPairCut&);
  virtual ~AliFemtoDummyPairCut();
  AliFemtoDummyPairCut& operator=(const AliFemtoDummyPairCut&);

  virtual bool Pass(const AliFemtoPair*);
  virtual AliFemtoString Report();
  virtual TList *ListSettings();
  AliFemtoDummyPairCut* Clone();

private:
  long fNPairsPassed;  // number of pairs analyzed by this cut that passed
  long fNPairsFailed;  // number of pairs analyzed by this cut that failed

#ifdef __ROOT__
  ClassDef(AliFemtoDummyPairCut, 1)
#endif
};

inline AliFemtoDummyPairCut::AliFemtoDummyPairCut(const AliFemtoDummyPairCut& c) : AliFemtoPairCut(c), fNPairsPassed(0), fNPairsFailed(0) { /* no-op */ }
inline AliFemtoDummyPairCut& AliFemtoDummyPairCut::operator=(const AliFemtoDummyPairCut& c) {   if (this != &c) { AliFemtoPairCut::operator=(c); }  return *this; }
inline AliFemtoDummyPairCut* AliFemtoDummyPairCut::Clone() { AliFemtoDummyPairCut* c = new AliFemtoDummyPairCut(*this); return c;}

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