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

SctCalibrationController::ScanLibraryImpl Class Reference

#include <ScanLibraryImpl.h>

Inheritance diagram for SctCalibrationController::ScanLibraryImpl:

SctCalibrationController::Ipc::ScanLibrary IPCCallback Sct_CalibrationController_T_ScanLibrary noncopyable

Public Member Functions

virtual Sct_SctApi_T_ScanthresholdScan (unsigned long nTrigs) const
virtual Sct_SctApi_T_ScanthresholdScanfC (unsigned long nTrigs, double calCharge) const
virtual Sct_SctApi_T_ScanstrobeDelayScan (unsigned long nTrigs) const
virtual Sct_SctApi_T_ScannmaskScan (unsigned long nTrigs) const
virtual Sct_SctApi_T_ScantokenScan () const

Static Public Member Functions

ScanLibraryImpl & instance ()

Private Member Functions

 ScanLibraryImpl ()

Private Attributes

Sct_SctApi_T_SctApiapi

Constructor & Destructor Documentation

SctCalibrationController::ScanLibraryImpl::ScanLibraryImpl   [private]
 

Definition at line 11 of file ScanLibraryImpl.cpp.

References api.

Referenced by instance().


Member Function Documentation

ScanLibraryImpl & SctCalibrationController::ScanLibraryImpl::instance   [static]
 

Definition at line 15 of file ScanLibraryImpl.cpp.

References instance(), and ScanLibraryImpl().

Referenced by instance().

Sct_SctApi_T_Scan & SctCalibrationController::ScanLibraryImpl::nmaskScan unsigned long    nTrigs const [virtual]
 

Implements SctCalibrationController::Ipc::ScanLibrary.

Definition at line 35 of file ScanLibraryImpl.cpp.

References api.

Sct_SctApi_T_Scan & SctCalibrationController::ScanLibraryImpl::strobeDelayScan unsigned long    nTrigs const [virtual]
 

Implements SctCalibrationController::Ipc::ScanLibrary.

Definition at line 30 of file ScanLibraryImpl.cpp.

References api.

Sct_SctApi_T_Scan & SctCalibrationController::ScanLibraryImpl::thresholdScan unsigned long    nTrigs const [virtual]
 

Implements SctCalibrationController::Ipc::ScanLibrary.

Definition at line 20 of file ScanLibraryImpl.cpp.

References api.

Sct_SctApi_T_Scan & SctCalibrationController::ScanLibraryImpl::thresholdScanfC unsigned long    nTrigs,
double    calCharge
const [virtual]
 

Implements SctCalibrationController::Ipc::ScanLibrary.

Definition at line 25 of file ScanLibraryImpl.cpp.

References api.

Sct_SctApi_T_Scan & SctCalibrationController::ScanLibraryImpl::tokenScan   const [virtual]
 

Implements SctCalibrationController::Ipc::ScanLibrary.

Definition at line 40 of file ScanLibraryImpl.cpp.

References api.


Field Documentation

Sct_SctApi_T_SctApi* SctCalibrationController::ScanLibraryImpl::api [private]
 

Definition at line 20 of file ScanLibraryImpl.h.

Referenced by nmaskScan(), ScanLibraryImpl(), strobeDelayScan(), thresholdScan(), thresholdScanfC(), and tokenScan().


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:37:33 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3