Belle II Software
release-08-01-10
|
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.