SpdMinThresScan Class Reference

Minimum Threshold scan for the detector. More...

#include <SpdMinThresScan.h>

Inheritance diagram for SpdMinThresScan:

Inheritance graph
[legend]
Collaboration diagram for SpdMinThresScan:

Collaboration graph
[legend]

List of all members.

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
spdLoggerlog
 logger of the class
SpdDacScandacScan
 will use a SpdDacScan object to perform the dac scans
SPDConfigparent
 parent SPDConfig to handle the hardware
unsigned prevth_index
 stores the prevth index
unsigned scanPhase


Detailed Description

Minimum Threshold scan for the detector.

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


Constructor & Destructor Documentation

SpdMinThresScan::SpdMinThresScan ( SPDConfig spdConf  ) 

constructor

SpdMinThresScan::~SpdMinThresScan ( void   ) 


Member Function Documentation

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]

Method to restart the dac scan.

Reimplemented from SpdScan.

bool SpdMinThresScan::isActive (  )  [inline, virtual]

Reimplemented from SpdScan.

void SpdMinThresScan::stop (  )  [inline, virtual]

Method to stop the dac scan.

Reimplemented from SpdScan.

void SpdMinThresScan::scan (  )  [virtual]

Method to lead the dac scan.

Reimplemented from SpdScan.


Member Data Documentation

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


The documentation for this class was generated from the following files:
Generated on Tue Dec 1 12:09:53 2009 for SPD FED Server by  doxygen 1.5.4