1 #ifndef ODLASERCONFIG_H
2 #define ODLASERCONFIG_H
187 void setParameters(
const std::map<std::string, std::string>& my_keys_map);
193 void writeDB() noexcept(false);
void writeDB() noexcept(false)
int getMatacqVernierMin()
void prepareWrite() noexcept(false) override
void setLaserClob(unsigned char *x)
int getLaserControlPort() const
int getLaserControlOn() const
int getIRLaserLogAttenuator() const
uint16_t *__restrict__ id
std::string m_led_control_host
void setIRLaserLogAttenuator(int x)
int getBlueLaserLogAttenuator() const
void setChannelMask(int x)
std::string getMatacqMode() const
int getChannelMask() const
int getLaserPhase() const
std::string getLaserTag() const
void setOrangeLedMonAmpl(int x)
int m_orange_led_mon_ampl
int getGreenLaserPower() const
void setSize(unsigned int id)
int getLedControlPort() const
void setMatacqFedId(int x)
void setLedControlHost(std::string x)
std::string getMaxSamplesForDaq() const
void setPedestalFile(std::string x)
std::string m_hal_add_file
void setParameters(const std::map< std::string, std::string > &my_keys_map)
void setOpticalSwitch(int x)
int fetchNextId() noexcept(false)
void setMatacqNone(int x)
int getIRLaserPower() const
void setTrigLogFile(std::string x)
int getWTE2LaserDelay() const
int getRedLaserPower() const
int getMatacqVernierMax()
void setEMTCSlotId(int x)
void setMatacqBaseAddress(int x)
void setGreenLaserLogAttenuator(int x)
int getLedControlON() const
void setMatacqVernierMin(int x)
int fetchID() noexcept(false)
void setLaserControlHost(std::string x)
unsigned int getSize() const
void setRedLaserPower(int x)
int getRawDataMode() const
std::string getLedControlHost() const
void setMatacqAcquisitionMode(std::string x)
std::string getMatacqAcquisitionMode() const
void setRawDataMode(int x)
int m_ir_laser_log_attenuator
#define override(base_class)
void setLedControlON(int x)
std::string getHalStaticTableFile() const
std::string getLaserConfigFile() const
void setBlueLaserLogAttenuator(int x)
int getOpticalSwitch() const
void setIRLaserPower(int x)
void setMaxSamplesForDaq(std::string x)
void setRedLaserLogAttenuator(int x)
int getPedestalRunEventCount() const
std::string getLaserControlHost() const
void setHalAddressTableFile(std::string x)
int getRedLaserLogAttenuator() const
void setMatacqVernierMax(int x)
std::string getPedestalFile() const
void setLaserPhase(int x)
std::string m_laser_config_file
void setLaserTag(std::string x)
int getEMTCSlotId() const
int getOrangeLedMonAmpl() const
void setLaserConfigFile(std::string x)
void setMatacqMode(std::string x)
void setPedestalRunEventCount(int x)
void setWTE2LedDelay(int x)
void setLedControlPort(int x)
int getMatacqNone() const
int m_green_laser_log_attenuator
std::string getMatacqSerialNumber() const
void setGreenLaserPower(int x)
void setBlueLedMonAmpl(int x)
std::string getLocalOutputFile() const
std::string getTrigLogFile() const
int getWTE2LedDelay() const
void setLocalOutputFile(std::string x)
int getMatacqBaseAddress() const
void setWTE2LaserDelay(int x)
unsigned char * m_laser_clob
void setMatacqSerialNumber(std::string x)
void setHalModuleFile(std::string x)
~ODLaserConfig() override
std::string getTable() override
void setHalStaticTableFile(std::string x)
std::string m_hal_mod_file
void setLaserControlOn(int x)
std::string m_hal_tab_file
int m_blue_laser_log_attenuator
int getWaveLength() const
std::string m_trig_log_file
void setWaveLength(int x)
std::string getHalAddressTableFile() const
int m_red_laser_log_attenuator
int getGreenLaserLogAttenuator() const
int getBlueLedMonAmpl() const
void setLaserControlPort(int x)
unsigned char * getLaserClob() const
int getMatacqFedId() const
std::string getHalModuleFile() const
void fetchData(ODLaserConfig *result) noexcept(false)