| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

FakeData.h

Go to the documentation of this file.
00001 
00002 //
00003 // For debuging 
00004 //
00006 #ifndef _FAKEDATA_H_
00007 #define _FAKEDATA_H_ 1
00008 
00009 #include "Stage/IStageData.h"
00010 #include "Stage/FFTimeStamp.h"
00011 #include "Event/HeaderObject.h"
00012 
00013 using namespace std;
00014 
00015 class FakeData : public IStageData
00016 {
00017  public:
00019   FakeData() {}
00020   FakeData(FFTimeStamp tm) { m_Time=tm; }
00022   virtual ~FakeData() {}
00023 
00025   virtual FFTimeStamp time() const { return m_Time; }
00026 
00027   FFTimeStamp time(FFTimeStamp tm) { m_Time=tm; return m_Time; }
00028 
00029   virtual DayaBay::HeaderObject& header() const { static DayaBay::HeaderObject tt; return tt; }
00030 
00031  private:
00032   FFTimeStamp m_Time;
00033 };
00034 
00035 typedef multimap<FFTimeStamp,FakeData*,less<FFTimeStamp> > FakeDataList;
00036 
00037 #endif  // _FAKEDATA_H_
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:36:09 2011 for Stage by doxygen 1.4.7