QualityCuts.h
Go to the documentation of this file.
1 #ifndef _sdet_QualityCuts_h_
2 #define _sdet_QualityCuts_h_
3 
4 #include <sdet/StationQualityCut.h>
5 
6 
7 namespace sdet {
8 
9  class QualityCuts {
10  public:
11  typedef std::vector<StationQualityCut> QualityCutCollection;
12 
13  void Clear() { fTimeRange = TimeRange(); fStationQualityCuts.clear(); }
14 
15  void Update(const utl::TimeStamp& time);
16 
17  const QualityCutsCollection& GetStationQualityCuts() const
18  { return fStationQualityCuts; }
19 
20  private:
23  };
24 
25 }
26 
27 
28 #endif
Time interval defined by two TimeStamps.
Definition: TimeRange.h:23
utl::TimeRange fTimeRange
Definition: QualityCuts.h:21
void Update(const utl::TimeStamp &time)
Definition: QualityCuts.cc:8
QualityCutCollection fStationQualityCuts
Definition: QualityCuts.h:22
A TimeStamp holds GPS second and nanosecond for some event.
Definition: TimeStamp.h:110
const QualityCutsCollection & GetStationQualityCuts() const
Definition: QualityCuts.h:17
std::vector< StationQualityCut > QualityCutCollection
Definition: QualityCuts.h:11

, generated on Tue Sep 26 2023.