#include <SctApiImpl.h>
Inheritance diagram for SctApi::ScanDefImpl:

Public Member Functions | |
| ScanDefImpl () | |
| Constructor. | |
| ScanDefImpl (const ScanDefImpl &) | |
| virtual | ~ScanDefImpl () |
| Call parent's destructor. | |
| 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. | |
| const::SctApi::Trigger * | getTrigger1 () const |
| const::SctApi::Trigger * | getTrigger2 () const |
| ::SctApi::Trigger * | getTrigger1 () |
| ::SctApi::Trigger * | getTrigger2 () |
| void | setTrigger1 (::SctApi::Trigger *trigger) |
| void | setTrigger2 (::SctApi::Trigger *trigger) |
| void | setScanVariable1 (unsigned short var) |
| void | setScanVariable2 (unsigned short var) |
| unsigned short | getScanVariable1 () const |
| unsigned short | getScanVariable2 () const |
| void | setNTrigs (unsigned long nTrigs) |
| unsigned short | getNTrigs () const |
| const ScanPoints | getScanPoints1 () const |
| const ScanPoints | getScanPoints2 () const |
| void | setScanPoints1 (const ScanPoints &scans) |
| void | setScanPoints2 (const ScanPoints &scans) |
| int | getOption (enum ScanOptions) const |
| void | setOption (enum ScanOptions, int option) |
| void | copy (const::SctApi::Scan &scan) |
| void | print () const |
| Print the scan. | |
| void | setScanNumber (unsigned int scan) |
| unsigned int | getScanNumber () const |
| void | setRunNumber (unsigned int scan) |
| unsigned int | getRunNumber () const |
| std::list< std::string > | getModuleList (unsigned int group) const |
| void | setModuleList (unsigned int group, std::list< std::string > newList) |
| unsigned int | getNGroups () const |
| void | setNGroups (unsigned int val) |
Private Member Functions | |
| ScanDefImpl & | operator= (const ScanDefImpl &) |
Private Attributes | |
| long | trigsPerBurst |
| How many triggers to be sent for each scan point. | |
| ScanPoints | scanPoints |
| Scan points to use for first module set. | |
| ScanPoints | scanPoints2 |
| Scan points for second module set (not used if empty). | |
| int | scanVariable |
| Which variable to scan over. | |
| int | scanVariable2 |
| Which variable to scan second set over. | |
| TriggerImpl * | trigSequence |
| Sequence of triggers to send to module set 1. | |
| TriggerImpl * | 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). | |
| unsigned int | scanNumber |
| unsigned int | runNumber |
| std::vector< std::list< std::string > > | groupLists |
| unsigned int | m_maxGroup |
Implement ScanDef class
Definition at line 64 of file SctApiImpl.h.
|
|
Constructor.
|
|
|
|
|
|
Call parent's destructor.
|
|
||||||||||||||||||||
|
Set up scanPoints.
|
|
||||||||||||||||||||
|
Set up scanPoints for set 2.
|
|
|
|
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
|
|
|
Print the scan.
Implements SctApi::Scan. |
|
||||||||||||
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
||||||||||||
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
Implements SctApi::Scan. |
|
|
|
|
|
|
|
|
16 / 32
Definition at line 153 of file SctApiImpl.h. |
|
|
Debug mode (don't kill tasks and don't write data).
Definition at line 162 of file SctApiImpl.h. |
|
|
Which slave distribution to use, see SctApi docs.
Definition at line 159 of file SctApiImpl.h. |
|
|
Slice / block.
Definition at line 147 of file SctApiImpl.h. |
|
|
Condensed / expanded.
Definition at line 150 of file SctApiImpl.h. |
|
|
Definition at line 167 of file SctApiImpl.h. |
|
|
Loop over the calibration line during the scan.
Definition at line 156 of file SctApiImpl.h. |
|
|
Definition at line 168 of file SctApiImpl.h. |
|
|
Definition at line 165 of file SctApiImpl.h. |
|
|
Definition at line 164 of file SctApiImpl.h. |
|
|
Scan points to use for first module set.
Definition at line 129 of file SctApiImpl.h. |
|
|
Scan points for second module set (not used if empty).
Definition at line 132 of file SctApiImpl.h. |
|
|
Which variable to scan over.
Definition at line 135 of file SctApiImpl.h. |
|
|
Which variable to scan second set over.
Definition at line 138 of file SctApiImpl.h. |
|
|
Sequence of triggers to send to module set 1.
Definition at line 141 of file SctApiImpl.h. |
|
|
Sequence of triggers to send to module set 2.
Definition at line 144 of file SctApiImpl.h. |
|
|
How many triggers to be sent for each scan point.
Definition at line 126 of file SctApiImpl.h. |
1.3-rc3