Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BoundsTracker.h

Go to the documentation of this file.
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

Generated on Mon Feb 15 11:06:26 2010 for loon by  doxygen 1.3.9.1