11#include <TTimeStamp.h>
12#include <arich/dbobjects/ARICHCableInfo.h>
Configuration parameters of the High Voltage Channel.
float m_rampUp
Rate of the Voltage increase during ramp up.
void setArichCable(ARICHCableInfo cable)
Set Cable Identifier.
TTimeStamp m_timeStamp
Time of the constant creation.
float getRateDuringRampUp() const
Return Rate of the Voltage increase during ramp up.
float m_vSet
Set High Voltage.
ARICHHighVoltageConfig(int id, ARICHCableInfo cable, float vSet, float vMax, float iMax, float rampU, float rampD, TTimeStamp timeStamp)
Constructor.
ARICHCableInfo getArichCable() const
Return Cable Identifier.
void setRateDuringRampUp(float rampU)
Set Rate of the Voltage increase during ramp up.
ClassDef(ARICHHighVoltageConfig, 1)
ClassDef.
float getHighVoltage() const
Return High Voltage.
float m_rampDown
Rate of the Voltage increase during ramp down.
float getRateDuringRampDown() const
Return Rate of the Voltage increase during ramp down.
ARICHHighVoltageConfig(int id, float vSet, float vMax, float iMax, float rampU, float rampD, TTimeStamp timeStamp)
Constructor.
void setTimeStamp(TTimeStamp timeStamp)
Set Time of the constant creation.
float m_iMax
Set Maximum Current.
~ARICHHighVoltageConfig()
Destructor.
ARICHHighVoltageConfig()
Default constructor.
void setRateDuringRampDown(float rampD)
Set Rate of the Voltage increase during ramp down.
void setHighVoltage(float hvSet)
Set High Voltage.
ARICHCableInfo m_cable
Physical Cable Identifier.
TTimeStamp getTimeStamp() const
Return Time of the constant creation.
int m_id
Physical Identifier on the device.
float getMaximumHighVoltage() const
Return Maximum High Voltage.
int getHighVoltageID() const
Return Physical Identifier on the device.
float getMaximumCurrent() const
Return Maximum Current.
float m_vMax
Set Maximum High Voltage.
void setHighVoltageID(int id)
Set Physical Identifier on the device.
void setMaximumHighVoltage(float vMax)
Set Maximum High Voltage.
void setMaximumCurrent(float iMax)
Set Maximum Current.
Abstract base class for different kinds of events.