Configuration parameters of the High Voltage Channel.
More...
#include <ARICHHighVoltageConfig.h>
|
| 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.
|
|
void | setHighVoltageID (int id) |
| Set Physical Identifier on the device.
|
|
ARICHCableInfo | getArichCable () const |
| Return Cable Identifier.
|
|
void | setArichCable (ARICHCableInfo cable) |
| Set Cable Identifier.
|
|
float | getHighVoltage () const |
| Return High Voltage.
|
|
void | setHighVoltage (float hvSet) |
| Set High Voltage.
|
|
float | getMaximumHighVoltage () const |
| Return Maximum High Voltage.
|
|
void | setMaximumHighVoltage (float vMax) |
| Set Maximum High Voltage.
|
|
float | getMaximumCurrent () const |
| Return Maximum Current.
|
|
void | setMaximumCurrent (float iMax) |
| Set Maximum Current.
|
|
float | getRateDuringRampUp () const |
| Return Rate of the Voltage increase during ramp up.
|
|
void | setRateDuringRampUp (float rampU) |
| Set Rate of the Voltage increase during ramp up.
|
|
float | getRateDuringRampDown () const |
| Return Rate of the Voltage increase during ramp down.
|
|
void | setRateDuringRampDown (float rampD) |
| Set Rate of the Voltage increase during ramp down.
|
|
TTimeStamp | getTimeStamp () const |
| Return Time of the constant creation.
|
|
void | setTimeStamp (TTimeStamp timeStamp) |
| Set Time of the constant creation.
|
|
Configuration parameters of the High Voltage Channel.
Definition at line 23 of file ARICHHighVoltageConfig.h.
◆ ARICHHighVoltageConfig() [1/3]
Default constructor.
Definition at line 29 of file ARICHHighVoltageConfig.h.
29 : m_id(0), m_cable(Belle2::ARICHCableInfo()), m_vSet(0), m_vMax(0), m_iMax(0), m_rampUp(0), m_rampDown(0),
30 m_timeStamp() {};
◆ ARICHHighVoltageConfig() [2/3]
ARICHHighVoltageConfig |
( |
int | id, |
|
|
float | vSet, |
|
|
float | vMax, |
|
|
float | iMax, |
|
|
float | rampU, |
|
|
float | rampD, |
|
|
TTimeStamp | timeStamp ) |
|
inline |
Constructor.
Definition at line 35 of file ARICHHighVoltageConfig.h.
35 : m_id(id),
36 m_cable(Belle2::ARICHCableInfo()), m_vSet(vSet), m_vMax(vMax), m_iMax(iMax), m_rampUp(rampU), m_rampDown(rampD),
37 m_timeStamp(timeStamp) {};
◆ ARICHHighVoltageConfig() [3/3]
Constructor.
Definition at line 42 of file ARICHHighVoltageConfig.h.
43 : m_id(id), m_cable(cable), m_vSet(vSet), m_vMax(vMax), m_iMax(iMax), m_rampUp(rampU), m_rampDown(rampD),
44 m_timeStamp(timeStamp) {};
◆ ~ARICHHighVoltageConfig()
◆ getArichCable()
◆ getHighVoltage()
float getHighVoltage |
( |
| ) |
const |
|
inline |
◆ getHighVoltageID()
int getHighVoltageID |
( |
| ) |
const |
|
inline |
Return Physical Identifier on the device.
- Returns
- Physical Identifier on the device
Definition at line 54 of file ARICHHighVoltageConfig.h.
◆ getMaximumCurrent()
float getMaximumCurrent |
( |
| ) |
const |
|
inline |
◆ getMaximumHighVoltage()
float getMaximumHighVoltage |
( |
| ) |
const |
|
inline |
◆ getRateDuringRampDown()
float getRateDuringRampDown |
( |
| ) |
const |
|
inline |
Return Rate of the Voltage increase during ramp down.
- Returns
- Rate during ramp up
Definition at line 117 of file ARICHHighVoltageConfig.h.
◆ getRateDuringRampUp()
float getRateDuringRampUp |
( |
| ) |
const |
|
inline |
Return Rate of the Voltage increase during ramp up.
- Returns
- Rate during ramp up
Definition at line 106 of file ARICHHighVoltageConfig.h.
◆ getTimeStamp()
TTimeStamp getTimeStamp |
( |
| ) |
const |
|
inline |
◆ setArichCable()
◆ setHighVoltage()
void setHighVoltage |
( |
float | hvSet | ) |
|
|
inline |
◆ setHighVoltageID()
void setHighVoltageID |
( |
int | id | ) |
|
|
inline |
◆ setMaximumCurrent()
void setMaximumCurrent |
( |
float | iMax | ) |
|
|
inline |
◆ setMaximumHighVoltage()
void setMaximumHighVoltage |
( |
float | vMax | ) |
|
|
inline |
◆ setRateDuringRampDown()
void setRateDuringRampDown |
( |
float | rampD | ) |
|
|
inline |
Set Rate of the Voltage increase during ramp down.
- Parameters
-
rampD | Rate during ramp down |
Definition at line 123 of file ARICHHighVoltageConfig.h.
123{ m_rampDown = rampD;}
◆ setRateDuringRampUp()
void setRateDuringRampUp |
( |
float | rampU | ) |
|
|
inline |
◆ setTimeStamp()
void setTimeStamp |
( |
TTimeStamp | timeStamp | ) |
|
|
inline |
◆ m_cable
◆ m_id
◆ m_iMax
◆ m_rampDown
◆ m_rampUp
◆ m_timeStamp
◆ m_vMax
◆ m_vSet
The documentation for this class was generated from the following file: