Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

TestLibraryImpl.h

Go to the documentation of this file.
00001 #ifndef TESTLIBRARYIMPL_H
00002 #define TESTLIBRARYIMPL_H
00003 
00004 #include "ipc/TestLibrary.h"
00005 #include <boost/utility.hpp>
00006 #include <ipc/object.h>
00007 
00008 namespace SctCalibrationController {
00009 using namespace Ipc;
00010     
00011 class TestLibraryImpl : public TestLibrary {
00012 public:
00013     static TestLibraryImpl& instance();
00014     
00015     virtual TestRequestImpl& responseCurve() const;
00016     virtual TestRequestImpl& threePointGain() const;
00017     virtual TestRequestImpl& strobeDelay() const;    
00018     virtual TestRequestImpl& noiseOccupancy() const;
00019     virtual TestRequestImpl& pipeline() const;
00020     virtual TestRequestImpl& fullBypass() const;
00021     virtual TestRequestImpl& trimRange() const;
00022     virtual TestRequestImpl& timeWalk() const;
00023     virtual TestRequestImpl& nmask() const;
00024     
00025 private:
00026     TestLibraryImpl();
00027 };
00028     
00029 }
00030 
00031 #endif //TESTLIBRARYIMPL_H

Generated on Mon Dec 15 19:36:19 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3