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

SctApi::Trigger Class Reference

Trigger interface. More...

#include <SctApi.h>

Inheritance diagram for SctApi::Trigger:

SctApi::TriggerImpl

Public Types

typedef std::vector< std::pair<
UINT16, UINT32 > > 
RODTriggers
 Type for representation as a series of pairs as defined for ROD DSP.


Public Member Functions

virtual void singleL1A ()=0
 Set to a single L1A.

virtual void calL1A (unsigned short delay)=0
 Set to a Calibration pulse followed by an L1A BC0s later.

virtual void pulseL1A (unsigned short delay)=0
virtual void softL1A (unsigned short delay)=0
virtual void softCalL1A (unsigned short delay, unsigned short delay2)=0
virtual void softPulseL1A (unsigned short delay, unsigned short delay2)=0
virtual void bcL1A (unsigned short delay)=0
virtual void bcCalL1A (unsigned short delay, unsigned short delay2)=0
virtual void bcPulseL1A (unsigned short delay, unsigned short delay2)=0
virtual void setCommIncr (unsigned short command, unsigned short incr)=0
virtual void getCommIncr (unsigned short &command, unsigned short &incr) const=0
virtual const RODTriggers getRODTriggers () const=0
 Get list of triggers in ROD format.

virtual void print () const=0

Detailed Description

Trigger interface.

Definition at line 45 of file SctApi.h.


Member Typedef Documentation

typedef std::vector<std::pair<UINT16, UINT32> > SctApi::Trigger::RODTriggers
 

Type for representation as a series of pairs as defined for ROD DSP.

Definition at line 50 of file SctApi.h.


Member Function Documentation

virtual void SctApi::Trigger::calL1A unsigned short    delay [pure virtual]
 

Set to a Calibration pulse followed by an L1A BC0s later.

virtual const RODTriggers SctApi::Trigger::getRODTriggers   const [pure virtual]
 

Get list of triggers in ROD format.

Implemented in SctApi::TriggerImpl.

virtual void SctApi::Trigger::singleL1A   [pure virtual]
 

Set to a single L1A.

Implemented in SctApi::TriggerImpl.


The documentation for this class was generated from the following file:
Generated on Mon Dec 8 18:04:21 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3