00001 00026 #ifndef BOUNDSTRACKER_H 00027 #define BOUNDSTRACKER_H 00028 00029 #include <BeamDataUtil/test/FileGap.h> 00030 class VldTimeStamp; 00031 00032 class BoundsTracker { 00033 FileGap::BoundList fList; 00034 FileGap::BoundList::iterator fItr; 00035 int fIndex; 00036 public: 00037 BoundsTracker(const FileGap::BoundList& lst); 00038 00047 int InFile(const VldTimeStamp& vts); 00048 00050 int GetIndex() const; 00051 00052 // Access fItr->first fItr->second (for braindead interactive root) 00053 VldTimeStamp GetItrFirst(); 00054 VldTimeStamp GetItrSecond(); 00055 00056 }; 00057 00058 00059 #endif // BOUNDSTRACKER_H
1.3.9.1