00001 00002 // $Id: AlgChopListSharp2.h,v 1.1 2005/05/18 12:59:03 tagg Exp $ 00003 // 00004 // AlgChopListSharp2.h 00005 // 00007 00008 #ifndef ALGCHOPLISTSHARP2_H 00009 #define ALGCHOPLISTSHARP2_H 00010 00011 #include "Algorithm/AlgBase.h" 00012 00013 class AlgChopListSharp2 : public AlgBase 00014 { 00015 00016 public: 00017 AlgChopListSharp2(); 00018 virtual ~AlgChopListSharp2(); 00019 virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx); 00020 virtual void Trace(const char *c) const; 00021 00022 private: 00023 bool ShouldSplit( float this_ph, 00024 float next_ph, 00025 float d_tmax 00026 ); 00027 00028 ClassDef(AlgChopListSharp2,2) // Chop_Far Algorithm Class 00029 00030 00031 00032 }; 00033 00034 #endif // ALGCHOPLIST_FAR_H
1.3.9.1