#include <SpdMinThresScan.h>
Public Member Functions | |
unsigned | start (UInt32 triggerNumber, UInt8 dacMin, UInt8 dacMax, UInt8 step, bool InternTrig, UInt32 waitTime) |
Method to start the dac scan. | |
unsigned | restart (void) |
Method to restart the dac scan. | |
bool | isActive () |
void | stop () |
Method to stop the dac scan. | |
void | scan () |
Method to lead the dac scan. | |
SpdMinThresScan (SPDConfig *spdConf) | |
constructor | |
~SpdMinThresScan (void) | |
Private Attributes | |
bool | active |
stores if the scan is being performed or not | |
spdLogger * | log |
logger of the class | |
SpdDacScan * | dacScan |
will use a SpdDacScan object to perform the dac scans | |
SPDConfig * | parent |
parent SPDConfig to handle the hardware | |
unsigned | prevth_index |
stores the prevth index | |
unsigned | scanPhase |
Minimum Threshold scan for the detector pre_vth dac will be scanned to access what is the maximum threshold (minimum value of pre_vth) that can be used without noise in the detector because of the ocupancy limit in the link receiver this scan is performed with only one pixel chip activated per halfstave
SpdMinThresScan::SpdMinThresScan | ( | SPDConfig * | spdConf | ) |
constructor
SpdMinThresScan::~SpdMinThresScan | ( | void | ) |
unsigned SpdMinThresScan::start | ( | UInt32 | triggerNumber, | |
UInt8 | dacMin, | |||
UInt8 | dacMax, | |||
UInt8 | step, | |||
bool | InternTrig, | |||
UInt32 | waitTime | |||
) |
Method to start the dac scan.
unsigned SpdMinThresScan::restart | ( | void | ) | [virtual] |
bool SpdMinThresScan::isActive | ( | ) | [inline, virtual] |
Reimplemented from SpdScan.
void SpdMinThresScan::stop | ( | ) | [inline, virtual] |
void SpdMinThresScan::scan | ( | ) | [virtual] |
bool SpdMinThresScan::active [private] |
stores if the scan is being performed or not
spdLogger* SpdMinThresScan::log [private] |
logger of the class
SpdDacScan* SpdMinThresScan::dacScan [private] |
will use a SpdDacScan object to perform the dac scans
SPDConfig* SpdMinThresScan::parent [private] |
parent SPDConfig to handle the hardware
unsigned SpdMinThresScan::prevth_index [private] |
stores the prevth index
unsigned SpdMinThresScan::scanPhase [private] |
scanPhase of the run this made with only pixel chip activated at a time so we there are 10 scan phases