00001
00002
00003
00004 #ifndef REINDEX_SCORE_HEADER
00005 #define REINDEX_SCORE_HEADER
00006
00007 #include "hkl_datatypes.hh"
00008 #include "setscores.hh"
00009
00010 namespace scala
00011 {
00012
00013 class ReindexScore : public ReindexOp, public SetScores
00014
00015 {
00016 public:
00017 ReindexScore(){};
00018 ReindexScore(const ReindexOp& Reindex) : ReindexOp(Reindex), SetScores(){}
00019
00020
00021 bool IsSet() const {return (OverallCC().result().count > 0);}
00022
00023 friend bool operator < (const ReindexScore& a,const ReindexScore& b)
00024
00025
00026 {
00027 return (a.OverallCC().result().val > b.OverallCC().result().val);
00028 }
00029
00030 private:
00031 };
00032 }
00033 #endif