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

SctApi::TriggerImpl Class Reference

Implement Sct::Api::Trigger class. More...

#include <SctApiImpl.h>

Inheritance diagram for SctApi::TriggerImpl:

SctApi::Trigger

Public Member Functions

 TriggerImpl ()
 Create default L1A trigger.

 TriggerImpl (const TriggerImpl &)
virtual ~TriggerImpl ()
 Call parent's destructor.

void singleL1A ()
 Set to a single L1A.

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

void copy (const::SctApi::Trigger &trig)
void print () const

Private Member Functions

TriggerImpl & operator= (const TriggerImpl &)

Private Attributes

RODTriggers trigSequence
int incCmd
 Which command value to increment.

int incData
 Increment trigger data by (if 0 then don't!).


Detailed Description

Implement Sct::Api::Trigger class.

Definition at line 13 of file SctApiImpl.h.


Constructor & Destructor Documentation

SctApi::TriggerImpl::TriggerImpl  
 

Create default L1A trigger.

virtual SctApi::TriggerImpl::~TriggerImpl   [virtual]
 

Call parent's destructor.


Member Function Documentation

const RODTriggers SctApi::TriggerImpl::getRODTriggers   const [virtual]
 

Get list of triggers in ROD format.

Implements SctApi::Trigger.

void SctApi::TriggerImpl::singleL1A   [virtual]
 

Set to a single L1A.

Implements SctApi::Trigger.


Field Documentation

int SctApi::TriggerImpl::incCmd [private]
 

Which command value to increment.

Definition at line 52 of file SctApiImpl.h.

int SctApi::TriggerImpl::incData [private]
 

Increment trigger data by (if 0 then don't!).

Definition at line 55 of file SctApiImpl.h.


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