#include <ChipConfiguration.h>
Inheritance diagram for SctData::ChipConfiguration:

Public Member Functions | |||||
| ChipConfiguration (ABCDChip &chipConfig) throw () | |||||
| virtual | ~ChipConfiguration () throw () | ||||
| virtual std::string | getClassName () const throw () | ||||
| Get the class name for this object. | |||||
| bool | isActive () const throw () | ||||
| |||||
| void | setActive (const bool active) throw () | ||||
set the chip activity status
| |||||
| unsigned char | getAddress () const throw () | ||||
| There is a had-coded address associated with each chip position on the module. | |||||
| unsigned char | getTrimTarget () const throw () | ||||
| |||||
| void | setTrimTarget (const unsigned char target) throw (LogicError) | ||||
set the trim target
| |||||
| unsigned char | getTrim (unsigned int channel) const throw (LogicError) | ||||
get the trim
| |||||
| void | setTrim (const unsigned channel, const unsigned char trim) throw (LogicError) | ||||
set the trim
| |||||
| unsigned char | getThreshold () const throw () | ||||
| get the value of the threshold in UNITS? | |||||
| void | setThreshold (const unsigned char threshold) throw (LogicError) | ||||
| set the threhold in UNITS? | |||||
| unsigned char | getCalCharge () const throw () | ||||
| get the value of the calibration charge | |||||
| void | setCalCharge (const unsigned char calCharge) throw () | ||||
| set the value of the calibration charge in UNITS | |||||
| unsigned char | getStrobeDelay () const throw () | ||||
| get the value of the strobe delay in UNITS | |||||
| void | setStrobeDelay (const unsigned char strobeDelay) throw (LogicError) | ||||
| set the value of the strobe delay in UNITS | |||||
| void | resetMask () throw () | ||||
| unmask all channels | |||||
| void | setMask (const unsigned ichannel, const bool value) throw (LogicError) | ||||
mask mutator
| |||||
| void | mask (const unsigned ichannel) throw (LogicError) | ||||
mask mutator
| |||||
| void | unmask (const unsigned ichannel) throw (LogicError) | ||||
mask mutator
| |||||
| bool | isMasked (const unsigned ichannel) const throw (LogicError) | ||||
mask access
| |||||
| unsigned char | getTrimRange () const throw () | ||||
| void | setTrimRange (const unsigned char) throw (LogicError) | ||||
| char | getRcFunctionIndex () const throw () | ||||
| void | setRcFunctionIndex (const char) throw (LogicError) | ||||
Response curve function index.
| |||||
| double | getRcParam (const unsigned ipar) const throw (LogicError) | ||||
Get the response curve parameter
| |||||
| void | setRcParam (const unsigned ipar, const double val) const throw (LogicError) | ||||
| Set the response curve parameter. | |||||
| void | setCalFactor (const float factor) throw () | ||||
| theshold calibration factor by which the nominal threshold must be multiplied | |||||
| float | getCalFactor () throw () | ||||
| accessor @} | |||||
| void | setMaster (bool value) throw () | ||||
| void | setEnd (bool value) throw () | ||||
| void | setFeedThrough (bool value) throw () | ||||
| void | setInputBypass (bool value) throw () | ||||
| void | setOutputBypass (bool value) throw () | ||||
| bool | isMaster () const throw () | ||||
| bool | isEnd () const throw () | ||||
| bool | isFeedThrough () const throw () | ||||
| bool | isInputBypass () const throw () | ||||
| bool | isOutputBypass () const throw () | ||||
Private Attributes | |||||
| ABCDChip & | config | ||||
It is based on the data stored in ABCDChip
Definition at line 21 of file ChipConfiguration.h.
|
|
Definition at line 222 of file ChipConfiguration.h. |
|
|
Definition at line 24 of file ChipConfiguration.h. |
|
|
There is a had-coded address associated with each chip position on the module.
Definition at line 152 of file ChipConfiguration.h. |
|
|
get the value of the calibration charge
Definition at line 200 of file ChipConfiguration.h. |
|
|
accessor @}
Definition at line 232 of file ChipConfiguration.h. |
|
|
Get the class name for this object. This is used to identify the precise type.
Implements Sct::Streamable. Definition at line 224 of file ChipConfiguration.h. |
|
|
Definition at line 189 of file ChipConfiguration.h. |
|
|
Get the response curve parameter
Definition at line 175 of file ChipConfiguration.h. |
|
|
get the value of the strobe delay in UNITS
Definition at line 211 of file ChipConfiguration.h. |
|
|
get the value of the threshold in UNITS?
Definition at line 164 of file ChipConfiguration.h. |
|
|
get the trim
|
|
|
Definition at line 256 of file ChipConfiguration.h. |
|
|
Definition at line 156 of file ChipConfiguration.h. |
|
|
Definition at line 144 of file ChipConfiguration.h. |
|
|
Definition at line 279 of file ChipConfiguration.h. |
|
|
Definition at line 282 of file ChipConfiguration.h. |
|
|
Definition at line 285 of file ChipConfiguration.h. |
|
|
mask access
Definition at line 115 of file ChipConfiguration.h. |
|
|
Definition at line 276 of file ChipConfiguration.h. |
|
|
Definition at line 288 of file ChipConfiguration.h. |
|
|
mask mutator
Definition at line 131 of file ChipConfiguration.h. |
|
|
unmask all channels
Definition at line 138 of file ChipConfiguration.h. |
|
|
set the chip activity status
Definition at line 148 of file ChipConfiguration.h. |
|
|
set the value of the calibration charge in UNITS
Definition at line 204 of file ChipConfiguration.h. |
|
|
theshold calibration factor by which the nominal threshold must be multiplied mutator
Definition at line 228 of file ChipConfiguration.h. |
|
|
Definition at line 263 of file ChipConfiguration.h. |
|
|
Definition at line 266 of file ChipConfiguration.h. |
|
|
Definition at line 269 of file ChipConfiguration.h. |
|
||||||||||||
|
mask mutator
Definition at line 119 of file ChipConfiguration.h. |
|
|
Definition at line 260 of file ChipConfiguration.h. |
|
|
Definition at line 272 of file ChipConfiguration.h. |
|
|
Response curve function index.
Definition at line 193 of file ChipConfiguration.h. |
|
||||||||||||
|
Set the response curve parameter.
Definition at line 182 of file ChipConfiguration.h. |
|
|
set the value of the strobe delay in UNITS
Definition at line 215 of file ChipConfiguration.h. |
|
|
set the threhold in UNITS?
Definition at line 168 of file ChipConfiguration.h. |
|
||||||||||||
|
set the trim
Definition at line 242 of file ChipConfiguration.h. |
|
|
Definition at line 250 of file ChipConfiguration.h. |
|
|
set the trim target
Definition at line 160 of file ChipConfiguration.h. References target. |
|
|
mask mutator
mask register is 128 bits implimented as UINT32 mask[4]; Definition at line 123 of file ChipConfiguration.h. |
|
|
Definition at line 110 of file ChipConfiguration.h. |
1.3-rc3