Public Member Functions | |||||
ChipConfiguration (ABCDChip data) | |||||
ABCDChip | getData () | ||||
ChipOptions | getOptions () | ||||
boolean | isActive () | ||||
| |||||
void | setActive (boolean active) | ||||
set the chip activity status
| |||||
byte | getAddress () | ||||
There is a had-coded address associated with each chip position on the module. | |||||
byte | getTrimTarget () | ||||
| |||||
void | setTrimTarget (byte target) | ||||
set the trim target
| |||||
byte | getTrim (int channel) | ||||
get the trim
| |||||
void | setTrim (int channel, byte trim) throws IllegalArgumentException | ||||
set the trim
| |||||
byte | getThreshold () | ||||
get the value of the threshold DAC setting? | |||||
void | setThreshold (byte threshold) | ||||
set the threshold DAC setting - 0->255 No need for exception as threshold can take full range of byte values | |||||
byte | getCalCharge () | ||||
get the value of the calibration charge DAC setting | |||||
void | setCalCharge (byte calCharge) | ||||
set the value of the calibration charge DAC setting No need for exception as calCharge can take full range of byte values | |||||
byte | getStrobeDelay () | ||||
get the value of the strobe delay DAC setting. | |||||
void | setStrobeDelay (byte strobeDelay) throws IllegalArgumentException | ||||
set the value of the strobe delay DAC setting | |||||
void | resetMask () | ||||
unmask all channels | |||||
void | setMask (int ichannel, boolean value) | ||||
mask mutator
| |||||
void | mask (int ichannel) | ||||
mask mutator
| |||||
void | unmask (int ichannel) | ||||
mask mutator
| |||||
boolean | isMasked (int ichannel) | ||||
mask access
| |||||
byte | getRcFunctionIndex () | ||||
A functional representation of the response curve (equivalent threshold as a function of charge) so that one may request ROD to set the threshold to a value specified in fC. | |||||
void | setRcFunctionIndex (byte index) throws IllegalArgumentException | ||||
Response curve function index.
| |||||
double | getRcParam (int ipar) | ||||
Get the response curve parameter
| |||||
void | setRcParam (int ipar, double val) | ||||
Set the response curve parameter. | |||||
void | setCalFactor (float factor) | ||||
theshold calibration factor by which the nominal threshold must be multiplied | |||||
float | getCalFactor () | ||||
accessor @} | |||||
String | getClassName () | ||||
void | readObject (IStream s, ObjectManager o) throws java.io.IOException | ||||
void | write (OStream s, ObjectManager o) throws java.io.IOException | ||||
Static Public Member Functions | |||||
Streamable | read (IStream s, ObjectManager o) throws java.io.IOException | ||||
Public Attributes | |||||
ABCDChip | data | ||||
ChipOptions | options |
|
There is a had-coded address associated with each chip position on the module.
|
|
A functional representation of the response curve (equivalent threshold as a function of charge) so that one may request ROD to set the threshold to a value specified in fC. get the index (type) of the RC function
|
|
theshold calibration factor by which the nominal threshold must be multiplied mutator
|
|
Set the response curve parameter.
|