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

TestLibraryImpl.h

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& fullBypassBarrel() const;
00021     virtual TestRequestImpl& fullBypassEndcap() const;
00022     virtual TestRequestImpl& trimRange() const;
00023     virtual TestRequestImpl& timeWalk() const;
00024     virtual TestRequestImpl& nmask() const;
00025 
00026      virtual TestRequestImpl& rxDelay() const;
00027      virtual TestRequestImpl& rxThreshold() const;
00028 private:
00029     TestLibraryImpl();
00030 };
00031     
00032 }
00033 
00034 #endif //TESTLIBRARYIMPL_H

Generated on Thu Jul 15 09:51:00 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5