Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | 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:

Inheritance graph
[legend]

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 doubleL1A (unsigned short delay)=0
 Set to a double L1A.

virtual void delayedL1A (unsigned short delay)=0
 Set to a delayed 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 73 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 78 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 void SctApi::Trigger::delayedL1A unsigned short  delay  )  [pure virtual]
 

Set to a delayed L1A.

virtual void SctApi::Trigger::doubleL1A unsigned short  delay  )  [pure virtual]
 

Set to a double L1A.

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 Thu Jul 15 09:52:01 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5