|
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 | doubleL1A (short unsigned int delay) |
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!).
|