]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/FEMTOSCOPY/AliFemto/AliFemtoDummyPairCut.h
Pad size less then cell size + ideal geom in v2
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemto / AliFemtoDummyPairCut.h
1 /***************************************************************************
2  *
3  * $Id$
4  *
5  * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
6  ***************************************************************************
7  *
8  * Description: part of STAR HBT Framework: AliFemtoMaker package
9  *   a do-nothing pair cut that simply says "true" to every pair           
10  *
11  ***************************************************************************
12  *
13  * $Log$
14  * Revision 1.2  2007/05/03 09:41:06  akisiel
15  * Fixing Effective C++ warnings
16  *
17  * Revision 1.1.1.1  2007/04/25 15:38:41  panos
18  * Importing the HBT code dir
19  *
20  * Revision 1.1.1.1  2007/03/07 10:14:49  mchojnacki
21  * First version on CVS
22  *
23  * Revision 1.5  2000/03/23 22:57:28  laue
24  * Clone() function implemented
25  *
26  * Revision 1.4  2000/01/25 17:35:03  laue
27  * I. In order to run the stand alone version of the AliFemtoMaker the following
28  * changes have been done:
29  * a) all ClassDefs and ClassImps have been put into #ifdef __ROOT__ statements
30  * b) unnecessary includes of StMaker.h have been removed
31  * c) the subdirectory AliFemtoMaker/doc/Make has been created including everything
32  * needed for the stand alone version
33  *
34  * II. To reduce the amount of compiler warning
35  * a) some variables have been type casted
36  * b) some destructors have been declared as virtual
37  *
38  * Revision 1.3  1999/10/15 01:57:05  lisa
39  * Important enhancement of AliFemtoMaker - implement Franks CutMonitors
40  * ----------------------------------------------------------
41  * This means 3 new files in Infrastructure area (CutMonitor),
42  * several specific CutMonitor classes in the Cut area
43  * and a new base class in the Base area (AliFemtoCutMonitor).
44  * This means also changing all Cut Base class header files from .h to .h
45  * so we have access to CutMonitor methods from Cint command line.
46  * This last means
47  * 1) files which include these header files are slightly modified
48  * 2) a side benefit: the TrackCuts and V0Cuts no longer need
49  * a SetMass() implementation in each Cut class, which was stupid.
50  * Also:
51  * -----
52  * Include Franks AliFemtoAssociationReader
53  * ** None of these changes should affect any user **
54  *
55  * Revision 1.2  1999/07/06 22:33:21  lisa
56  * Adjusted all to work in pro and new - dev itself is broken
57  *
58  * Revision 1.1.1.1  1999/06/29 16:02:56  lisa
59  * Installation of AliFemtoMaker
60  *
61  **************************************************************************/
62
63
64 #ifndef AliFemtoDummyPairCut_hh
65 #define AliFemtoDummyPairCut_hh
66
67 // do I need these lines ?
68 //#ifndef StMaker_H
69 //#include "StMaker.h"
70 //#endif
71
72 #include "AliFemtoPairCut.h"
73
74 class AliFemtoDummyPairCut : public AliFemtoPairCut{
75 public:
76   AliFemtoDummyPairCut();
77   AliFemtoDummyPairCut(const AliFemtoDummyPairCut&);
78   //~AliFemtoDummyPairCut();
79
80   virtual bool Pass(const AliFemtoPair*);
81   virtual AliFemtoString Report();
82   AliFemtoDummyPairCut* Clone();
83
84
85 private:
86   long fNPairsPassed;
87   long fNPairsFailed;
88
89 #ifdef __ROOT__
90   ClassDef(AliFemtoDummyPairCut, 1)
91 #endif
92 };
93
94 inline AliFemtoDummyPairCut::AliFemtoDummyPairCut(const AliFemtoDummyPairCut& c) : AliFemtoPairCut(c), fNPairsPassed(0), fNPairsFailed(0) { /* no-op */ }
95 inline AliFemtoDummyPairCut* AliFemtoDummyPairCut::Clone() { AliFemtoDummyPairCut* c = new AliFemtoDummyPairCut(*this); return c;}
96
97 #endif