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

TScanDef Class Reference

TScanDef class. More...

#include <TApi.h>


Public Member Functions

 TScanDef ()
 Constructor.

 TScanDef (const TScanDef &)
virtual ~TScanDef ()
 Call appropriate destructor.

void print ()
 Print the scan (not const as it has to do an update.

void configure (UINT16 type, FLOAT32 start, FLOAT32 stop, FLOAT32 step)
 Set up scanPoints.

void configure2 (UINT16 type, FLOAT32 start, FLOAT32 stop, FLOAT32 step)
 Set up scanPoints for set 2.

SctApi::ScangetScan ()

Data Fields

long trigsPerBurst
 How many triggers to be sent for each scan point.

int scanVariable
 Which variable to scan over.

int scanVariable2
 Which variable to scan second set over.

TTrigger trigSequence
 Sequence of triggers to send to module set 1.

TTrigger trigSequence2
 Sequence of triggers to send to module set 2.

int format
 Slice / block.

int full
 Condensed / expanded.

int bits32
 16 / 32

int loopCalLine
 Loop over the calibration line during the scan.

int distSlave
 Which slave distribution to use, see SctApi docs.

int debug
 Debug mode (don't kill tasks and don't write data).


Private Member Functions

TScanDef & operator= (const TScanDef &)
void update ()
 Synchronise worker with other contents of object.


Private Attributes

SctApi::ScanDefImplworker


Detailed Description

TScanDef class.

Wrap Scan class for ROOT

Definition at line 77 of file TApi.h.


Constructor & Destructor Documentation

TScanDef::TScanDef  
 

Constructor.

virtual TScanDef::~TScanDef   [virtual]
 

Call appropriate destructor.


Member Function Documentation

void TScanDef::configure UINT16    type,
FLOAT32    start,
FLOAT32    stop,
FLOAT32    step
 

Set up scanPoints.

void TScanDef::configure2 UINT16    type,
FLOAT32    start,
FLOAT32    stop,
FLOAT32    step
 

Set up scanPoints for set 2.

void TScanDef::print  
 

Print the scan (not const as it has to do an update.

void TScanDef::update   [private]
 

Synchronise worker with other contents of object.


Field Documentation

int TScanDef::bits32
 

16 / 32

Definition at line 122 of file TApi.h.

int TScanDef::debug
 

Debug mode (don't kill tasks and don't write data).

Definition at line 131 of file TApi.h.

int TScanDef::distSlave
 

Which slave distribution to use, see SctApi docs.

Definition at line 128 of file TApi.h.

int TScanDef::format
 

Slice / block.

Definition at line 116 of file TApi.h.

int TScanDef::full
 

Condensed / expanded.

Definition at line 119 of file TApi.h.

int TScanDef::loopCalLine
 

Loop over the calibration line during the scan.

Definition at line 125 of file TApi.h.

int TScanDef::scanVariable
 

Which variable to scan over.

Definition at line 104 of file TApi.h.

int TScanDef::scanVariable2
 

Which variable to scan second set over.

Definition at line 107 of file TApi.h.

TTrigger TScanDef::trigSequence
 

Sequence of triggers to send to module set 1.

Definition at line 110 of file TApi.h.

TTrigger TScanDef::trigSequence2
 

Sequence of triggers to send to module set 2.

Definition at line 113 of file TApi.h.

long TScanDef::trigsPerBurst
 

How many triggers to be sent for each scan point.

Definition at line 101 of file TApi.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 9 10:07:59 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3