Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   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 78 of file TApi.h.


Constructor & Destructor Documentation

TScanDef::TScanDef  
 

Constructor.

TScanDef::TScanDef const TScanDef &   
 

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.

SctApi::Scan* TScanDef::getScan  
 

TScanDef& TScanDef::operator= const TScanDef &    [private]
 

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 123 of file TApi.h.

int TScanDef::debug
 

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

Definition at line 132 of file TApi.h.

int TScanDef::distSlave
 

Which slave distribution to use, see SctApi docs.

Definition at line 129 of file TApi.h.

int TScanDef::format
 

Slice / block.

Definition at line 117 of file TApi.h.

int TScanDef::full
 

Condensed / expanded.

Definition at line 120 of file TApi.h.

int TScanDef::loopCalLine
 

Loop over the calibration line during the scan.

Definition at line 126 of file TApi.h.

int TScanDef::scanVariable
 

Which variable to scan over.

Definition at line 105 of file TApi.h.

int TScanDef::scanVariable2
 

Which variable to scan second set over.

Definition at line 108 of file TApi.h.

TTrigger TScanDef::trigSequence
 

Sequence of triggers to send to module set 1.

Definition at line 111 of file TApi.h.

TTrigger TScanDef::trigSequence2
 

Sequence of triggers to send to module set 2.

Definition at line 114 of file TApi.h.

long TScanDef::trigsPerBurst
 

How many triggers to be sent for each scan point.

Definition at line 102 of file TApi.h.

Referenced by G__setup_memvarTScanDef().

SctApi::ScanDefImpl* TScanDef::worker [private]
 

Definition at line 137 of file TApi.h.


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:37:14 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3