123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- /***************************************************************************
- *
- * $Id: mikesPairCut.cxx,v 1.3 2000/01/25 17:35:02 laue Exp $
- *
- * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
- ***************************************************************************
- *
- * Description: part of STAR HBT Framework: StHbtMaker package
- * a do-nothing pair cut that simply says "true" to every pair
- *
- ***************************************************************************
- *
- * $Log: mikesPairCut.cxx,v $
- * Revision 1.3 2000/01/25 17:35:02 laue
- * I. In order to run the stand alone version of the StHbtMaker 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 StHbtMaker/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 StHbtMaker
- *
- **************************************************************************/
- #include "StHbtMaker/Cut/mikesPairCut.h"
- #include <string>
- #include <cstdio>
- #ifdef __ROOT__
- ClassImp(mikesPairCut)
- #endif
- //__________________
- mikesPairCut::mikesPairCut(){
- mNPairsPassed = mNPairsFailed = 0;
- }
- //__________________
- //mikesPairCut::~mikesPairCut(){
- // /* no-op */
- //}
- //__________________
- bool mikesPairCut::Pass(const StHbtPair* pair){
- bool temp = true;
- temp ? mNPairsPassed++ : mNPairsFailed++;
- return true;
- }
- //__________________
- StHbtString mikesPairCut::Report(){
- string Stemp = "Mikes Pair Cut - total dummy-- always returns true\n";
- char Ctemp[100];
- sprintf(Ctemp,"Number of pairs which passed:\t%ld Number which failed:\t%ld\n",mNPairsPassed,mNPairsFailed);
- Stemp += Ctemp;
- StHbtString returnThis = Stemp;
- return returnThis;
- }
- //__________________
|