![]() |
Belle II Software
release-08-02-05
|
Configuration parameters of the High Voltage Channel. More...
#include <ARICHHighVoltageConfig.h>


Public Member Functions | |
| ARICHHighVoltageConfig () | |
| Default constructor. | |
| ARICHHighVoltageConfig (int id, float vSet, float vMax, float iMax, float rampU, float rampD, TTimeStamp timeStamp) | |
| Constructor. | |
| ARICHHighVoltageConfig (int id, ARICHCableInfo cable, float vSet, float vMax, float iMax, float rampU, float rampD, TTimeStamp timeStamp) | |
| Constructor. | |
| ~ARICHHighVoltageConfig () | |
| Destructor. | |
| int | getHighVoltageID () const |
| Return Physical Identifier on the device. More... | |
| void | setHighVoltageID (int id) |
| Set Physical Identifier on the device. More... | |
| ARICHCableInfo | getArichCable () const |
| Return Cable Identifier. More... | |
| void | setArichCable (ARICHCableInfo cable) |
| Set Cable Identifier. More... | |
| float | getHighVoltage () const |
| Return High Voltage. More... | |
| void | setHighVoltage (float hvSet) |
| Set High Voltage. More... | |
| float | getMaximumHighVoltage () const |
| Return Maximum High Voltage. More... | |
| void | setMaximumHighVoltage (float vMax) |
| Set Maximum High Voltage. More... | |
| float | getMaximumCurrent () const |
| Return Maximum Current. More... | |
| void | setMaximumCurrent (float iMax) |
| Set Maximum Current. More... | |
| float | getRateDuringRampUp () const |
| Return Rate of the Voltage increase during ramp up. More... | |
| void | setRateDuringRampUp (float rampU) |
| Set Rate of the Voltage increase during ramp up. More... | |
| float | getRateDuringRampDown () const |
| Return Rate of the Voltage increase during ramp down. More... | |
| void | setRateDuringRampDown (float rampD) |
| Set Rate of the Voltage increase during ramp down. More... | |
| TTimeStamp | getTimeStamp () const |
| Return Time of the constant creation. More... | |
| void | setTimeStamp (TTimeStamp timeStamp) |
| Set Time of the constant creation. More... | |
Private Member Functions | |
| ClassDef (ARICHHighVoltageConfig, 1) | |
| ClassDef. | |
Private Attributes | |
| int | m_id |
| Physical Identifier on the device. | |
| ARICHCableInfo | m_cable |
| Physical Cable Identifier. | |
| float | m_vSet |
| Set High Voltage. | |
| float | m_vMax |
| Set Maximum High Voltage. | |
| float | m_iMax |
| Set Maximum Current. | |
| float | m_rampUp |
| Rate of the Voltage increase during ramp up. | |
| float | m_rampDown |
| Rate of the Voltage increase during ramp down. | |
| TTimeStamp | m_timeStamp |
| Time of the constant creation. | |
Configuration parameters of the High Voltage Channel.
Definition at line 23 of file ARICHHighVoltageConfig.h.
|
inline |
Return Cable Identifier.
Definition at line 65 of file ARICHHighVoltageConfig.h.
|
inline |
|
inline |
Return Physical Identifier on the device.
Definition at line 54 of file ARICHHighVoltageConfig.h.
|
inline |
Return Maximum Current.
Definition at line 96 of file ARICHHighVoltageConfig.h.
|
inline |
Return Maximum High Voltage.
Definition at line 86 of file ARICHHighVoltageConfig.h.
|
inline |
Return Rate of the Voltage increase during ramp down.
Definition at line 117 of file ARICHHighVoltageConfig.h.
|
inline |
Return Rate of the Voltage increase during ramp up.
Definition at line 106 of file ARICHHighVoltageConfig.h.
|
inline |
Return Time of the constant creation.
Definition at line 128 of file ARICHHighVoltageConfig.h.
|
inline |
Set Cable Identifier.
| Cable | Identifier |
Definition at line 70 of file ARICHHighVoltageConfig.h.
|
inline |
|
inline |
Set Physical Identifier on the device.
| Physical | Identifier |
Definition at line 60 of file ARICHHighVoltageConfig.h.
|
inline |
Set Maximum Current.
| Maximum | Current |
Definition at line 101 of file ARICHHighVoltageConfig.h.
|
inline |
Set Maximum High Voltage.
| Maximum | High Voltage |
Definition at line 91 of file ARICHHighVoltageConfig.h.
|
inline |
Set Rate of the Voltage increase during ramp down.
| Rate | during ramp down |
Definition at line 123 of file ARICHHighVoltageConfig.h.
|
inline |
Set Rate of the Voltage increase during ramp up.
| Rate | during ramp up |
Definition at line 112 of file ARICHHighVoltageConfig.h.
|
inline |
Set Time of the constant creation.
| Time | of the constant creation |
Definition at line 133 of file ARICHHighVoltageConfig.h.