|
|
#include <ODLaserConfig.h>
Definition at line 15 of file ODLaserConfig.h.
◆ ODLaserConfig()
ODLaserConfig::ODLaserConfig |
( |
| ) |
|
◆ ~ODLaserConfig()
ODLaserConfig::~ODLaserConfig |
( |
| ) |
|
|
override |
◆ clear()
void ODLaserConfig::clear |
( |
void |
| ) |
|
|
private |
◆ fetchData()
Definition at line 431 of file ODLaserConfig.cc.
434 if (
result->getId() == 0 && (
result->getConfigTag().empty())) {
435 throw(std::runtime_error(
"ODLaserConfig::fetchData(): no Id defined for this ODLaserConfig "));
442 getTable() +
" where ( laser_configuration_id = :1 or laser_tag=:2 )");
451 result->setId(rset->getInt(1));
452 result->setConfigTag(rset->getString(2));
454 result->setDebug(rset->getInt(3));
455 result->setDummy(rset->getInt(4));
456 result->setMatacqBaseAddress(rset->getInt(5));
457 result->setMatacqNone(rset->getInt(6));
458 result->setMatacqMode(rset->getString(7));
459 result->setChannelMask(rset->getInt(8));
460 result->setMaxSamplesForDaq(rset->getString(9));
461 result->setMatacqFedId(rset->getInt(10));
462 result->setPedestalFile(rset->getString(11));
463 result->setUseBuffer(rset->getInt(12));
464 result->setPostTrig(rset->getInt(13));
465 result->setFPMode(rset->getInt(14));
466 result->setHalModuleFile(rset->getString(15));
467 result->setHalAddressTableFile(rset->getString(16));
468 result->setHalStaticTableFile(rset->getString(17));
469 result->setMatacqSerialNumber(rset->getString(18));
470 result->setPedestalRunEventCount(rset->getInt(19));
471 result->setRawDataMode(rset->getInt(20));
472 result->setMatacqAcquisitionMode(rset->getString(21));
473 result->setLocalOutputFile(rset->getString(22));
474 result->setEMTCNone(rset->getInt(23));
475 result->setWTE2LaserDelay(rset->getInt(24));
476 result->setLaserPhase(rset->getInt(25));
477 result->setEMTCTTCIn(rset->getInt(26));
478 result->setEMTCSlotId(rset->getInt(27));
480 result->setWaveLength(rset->getInt(28));
481 result->setPower(rset->getInt(29));
482 result->setOpticalSwitch(rset->getInt(30));
483 result->setFilter(rset->getInt(31));
484 result->setLaserControlOn(rset->getInt(32));
485 result->setLaserControlHost(rset->getString(33));
486 result->setLaserControlPort(rset->getInt(34));
487 result->setLaserTag(rset->getString(35));
489 result->setMatacqVernierMin(rset->getInt(36));
490 result->setMatacqVernierMax(rset->getInt(37));
492 result->setWTE2LedDelay(rset->getInt(38));
493 result->setLed1ON(rset->getInt(39));
494 result->setLed2ON(rset->getInt(40));
495 result->setLed3ON(rset->getInt(41));
496 result->setLed4ON(rset->getInt(42));
497 result->setVinj(rset->getInt(43));
498 result->setOrangeLedMonAmpl(rset->getInt(44));
499 result->setBlueLedMonAmpl(rset->getInt(45));
500 result->setTrigLogFile(rset->getString(46));
501 result->setLedControlON(rset->getInt(47));
502 result->setLedControlHost(rset->getString(48));
503 result->setLedControlPort(rset->getInt(49));
504 result->setIRLaserPower(rset->getInt(50));
505 result->setGreenLaserPower(rset->getInt(51));
506 result->setRedLaserPower(rset->getInt(52));
507 result->setBlueLaserLogAttenuator(rset->getInt(53));
508 result->setIRLaserLogAttenuator(rset->getInt(54));
509 result->setGreenLaserLogAttenuator(rset->getInt(55));
510 result->setRedLaserLogAttenuator(rset->getInt(56));
511 result->setLaserConfigFile(rset->getString(57));
513 Clob clob = rset->getClob(58);
514 cout <<
"Opening the clob in Read only mode" << endl;
515 clob.open(OCCI_LOB_READONLY);
516 int clobLength = clob.length();
517 cout <<
"Length of the clob is: " << clobLength << endl;
521 cout <<
"the clob buffer is:" << endl;
522 for (
int i = 0;
i < clobLength; ++
i)
529 throw(std::runtime_error(
std::string(
"ODLaserConfig::fetchData(): ") +
e.getMessage()));
References edmScanValgrind::buffer, gather_cfg::cout, MillePedeFileConverter_cfg::e, mps_fire::i, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
◆ fetchID()
int ODLaserConfig::fetchID |
( |
| ) |
|
|
privatenoexcept |
◆ fetchNextId()
int ODLaserConfig::fetchNextId |
( |
| ) |
|
|
noexcept |
◆ getBlueLaserLogAttenuator()
int ODLaserConfig::getBlueLaserLogAttenuator |
( |
| ) |
const |
|
inline |
◆ getBlueLedMonAmpl()
int ODLaserConfig::getBlueLedMonAmpl |
( |
| ) |
const |
|
inline |
◆ getChannelMask()
int ODLaserConfig::getChannelMask |
( |
| ) |
const |
|
inline |
◆ getDebug()
int ODLaserConfig::getDebug |
( |
| ) |
const |
|
inline |
◆ getDummy()
int ODLaserConfig::getDummy |
( |
| ) |
const |
|
inline |
◆ getEMTCNone()
int ODLaserConfig::getEMTCNone |
( |
| ) |
const |
|
inline |
◆ getEMTCSlotId()
int ODLaserConfig::getEMTCSlotId |
( |
| ) |
const |
|
inline |
◆ getEMTCTTCIn()
int ODLaserConfig::getEMTCTTCIn |
( |
| ) |
const |
|
inline |
◆ getFilter()
int ODLaserConfig::getFilter |
( |
| ) |
const |
|
inline |
◆ getFPMode()
int ODLaserConfig::getFPMode |
( |
| ) |
const |
|
inline |
◆ getGreenLaserLogAttenuator()
int ODLaserConfig::getGreenLaserLogAttenuator |
( |
| ) |
const |
|
inline |
◆ getGreenLaserPower()
int ODLaserConfig::getGreenLaserPower |
( |
| ) |
const |
|
inline |
◆ getHalAddressTableFile()
std::string ODLaserConfig::getHalAddressTableFile |
( |
| ) |
const |
|
inline |
◆ getHalModuleFile()
std::string ODLaserConfig::getHalModuleFile |
( |
| ) |
const |
|
inline |
◆ getHalStaticTableFile()
std::string ODLaserConfig::getHalStaticTableFile |
( |
| ) |
const |
|
inline |
◆ getId()
int ODLaserConfig::getId |
( |
void |
| ) |
const |
|
inline |
◆ getIRLaserLogAttenuator()
int ODLaserConfig::getIRLaserLogAttenuator |
( |
| ) |
const |
|
inline |
◆ getIRLaserPower()
int ODLaserConfig::getIRLaserPower |
( |
| ) |
const |
|
inline |
◆ getLaserClob()
unsigned char* ODLaserConfig::getLaserClob |
( |
| ) |
const |
|
inline |
◆ getLaserConfigFile()
std::string ODLaserConfig::getLaserConfigFile |
( |
| ) |
const |
|
inline |
◆ getLaserControlHost()
std::string ODLaserConfig::getLaserControlHost |
( |
| ) |
const |
|
inline |
◆ getLaserControlOn()
int ODLaserConfig::getLaserControlOn |
( |
| ) |
const |
|
inline |
◆ getLaserControlPort()
int ODLaserConfig::getLaserControlPort |
( |
| ) |
const |
|
inline |
◆ getLaserPhase()
int ODLaserConfig::getLaserPhase |
( |
| ) |
const |
|
inline |
◆ getLaserTag()
std::string ODLaserConfig::getLaserTag |
( |
| ) |
const |
|
inline |
◆ getLed1ON()
int ODLaserConfig::getLed1ON |
( |
| ) |
const |
|
inline |
◆ getLed2ON()
int ODLaserConfig::getLed2ON |
( |
| ) |
const |
|
inline |
◆ getLed3ON()
int ODLaserConfig::getLed3ON |
( |
| ) |
const |
|
inline |
◆ getLed4ON()
int ODLaserConfig::getLed4ON |
( |
| ) |
const |
|
inline |
◆ getLedControlHost()
std::string ODLaserConfig::getLedControlHost |
( |
| ) |
const |
|
inline |
◆ getLedControlON()
int ODLaserConfig::getLedControlON |
( |
| ) |
const |
|
inline |
◆ getLedControlPort()
int ODLaserConfig::getLedControlPort |
( |
| ) |
const |
|
inline |
◆ getLocalOutputFile()
std::string ODLaserConfig::getLocalOutputFile |
( |
| ) |
const |
|
inline |
◆ getMatacqAcquisitionMode()
std::string ODLaserConfig::getMatacqAcquisitionMode |
( |
| ) |
const |
|
inline |
◆ getMatacqBaseAddress()
int ODLaserConfig::getMatacqBaseAddress |
( |
| ) |
const |
|
inline |
◆ getMatacqFedId()
int ODLaserConfig::getMatacqFedId |
( |
| ) |
const |
|
inline |
◆ getMatacqMode()
std::string ODLaserConfig::getMatacqMode |
( |
| ) |
const |
|
inline |
◆ getMatacqNone()
int ODLaserConfig::getMatacqNone |
( |
| ) |
const |
|
inline |
◆ getMatacqSerialNumber()
std::string ODLaserConfig::getMatacqSerialNumber |
( |
| ) |
const |
|
inline |
◆ getMatacqVernierMax()
int ODLaserConfig::getMatacqVernierMax |
( |
| ) |
|
|
inline |
◆ getMatacqVernierMin()
int ODLaserConfig::getMatacqVernierMin |
( |
| ) |
|
|
inline |
◆ getMaxSamplesForDaq()
std::string ODLaserConfig::getMaxSamplesForDaq |
( |
| ) |
const |
|
inline |
◆ getOpticalSwitch()
int ODLaserConfig::getOpticalSwitch |
( |
| ) |
const |
|
inline |
◆ getOrangeLedMonAmpl()
int ODLaserConfig::getOrangeLedMonAmpl |
( |
| ) |
const |
|
inline |
◆ getPedestalFile()
std::string ODLaserConfig::getPedestalFile |
( |
| ) |
const |
|
inline |
◆ getPedestalRunEventCount()
int ODLaserConfig::getPedestalRunEventCount |
( |
| ) |
const |
|
inline |
◆ getPostTrig()
int ODLaserConfig::getPostTrig |
( |
| ) |
const |
|
inline |
◆ getPower()
int ODLaserConfig::getPower |
( |
| ) |
const |
|
inline |
◆ getRawDataMode()
int ODLaserConfig::getRawDataMode |
( |
| ) |
const |
|
inline |
◆ getRedLaserLogAttenuator()
int ODLaserConfig::getRedLaserLogAttenuator |
( |
| ) |
const |
|
inline |
◆ getRedLaserPower()
int ODLaserConfig::getRedLaserPower |
( |
| ) |
const |
|
inline |
◆ getSize()
unsigned int ODLaserConfig::getSize |
( |
| ) |
const |
|
inline |
◆ getTable()
std::string ODLaserConfig::getTable |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getTrigLogFile()
std::string ODLaserConfig::getTrigLogFile |
( |
| ) |
const |
|
inline |
◆ getUseBuffer()
int ODLaserConfig::getUseBuffer |
( |
| ) |
const |
|
inline |
◆ getVinj()
int ODLaserConfig::getVinj |
( |
| ) |
const |
|
inline |
◆ getWaveLength()
int ODLaserConfig::getWaveLength |
( |
| ) |
const |
|
inline |
◆ getWTE2LaserDelay()
int ODLaserConfig::getWTE2LaserDelay |
( |
| ) |
const |
|
inline |
◆ getWTE2LedDelay()
int ODLaserConfig::getWTE2LedDelay |
( |
| ) |
const |
|
inline |
◆ prepareWrite()
void ODLaserConfig::prepareWrite |
( |
| ) |
|
|
overrideprivatevirtualnoexcept |
Implements IODConfig.
Definition at line 252 of file ODLaserConfig.cc.
259 "INSERT INTO ECAL_Laser_CONFIGURATION ( laser_configuration_id, laser_tag "
262 ", MATACQ_BASE_ADDRESS "
266 ", max_Samples_For_Daq "
273 ", hal_Address_Table_File "
274 ", hal_Static_Table_File "
275 ", matacq_Serial_Number "
276 ", pedestal_Run_Event_Count "
278 ", ACQUISITION_MODE "
279 ", LOCAL_OUTPUT_FILE "
281 ", wte2_laser_delay "
289 ", LASER_CONTROL_ON "
290 ", LASER_CONTROL_HOST "
291 ", LASER_CONTROL_PORT "
293 ", MATACQ_VERNIER_MIN "
294 ", MATACQ_VERNIER_MAX "
295 " , wte_2_led_delay "
301 " , orange_led_mon_ampl"
302 " , blue_led_mon_ampl "
305 " , led_control_host "
306 " , led_control_port "
308 " , green_laser_power"
309 " , red_laser_power "
310 " , blue_laser_log_attenuator "
311 " , IR_LASER_LOG_ATTENUATOR "
312 " , GREEN_LASER_LOG_ATTENUATOR"
313 " , RED_LASER_LOG_ATTENUATOR "
314 " , LASER_CONFIG_FILE "
315 " , laser_configuration ) "
316 " VALUES ( :1, :2, :3, :4, :5, :6, :7, :8, :9, :10, "
317 ":11, :12, :13, :14, :15, :16, :17, :18, :19, :20, "
318 ":21, :22, :23, :24, :25, :26, :27, :28, :29, :30, "
319 ":31, :32, :33, :34, :35, :36, :37, "
320 " :38, :39, :40, :41, :42, :43, :44, :45, :46, :47, :48, :49, :50, :51, :52, :53, :54, :55, :56, :57, :58 )");
324 throw(std::runtime_error(
std::string(
"ODLaserConfig::prepareWrite(): ") +
e.getMessage()));
References MillePedeFileConverter_cfg::e, and AlCaHLTBitMon_QueryRunRegistry::string.
◆ setBlueLaserLogAttenuator()
void ODLaserConfig::setBlueLaserLogAttenuator |
( |
int |
x | ) |
|
|
inline |
◆ setBlueLedMonAmpl()
void ODLaserConfig::setBlueLedMonAmpl |
( |
int |
x | ) |
|
|
inline |
◆ setChannelMask()
void ODLaserConfig::setChannelMask |
( |
int |
x | ) |
|
|
inline |
◆ setDebug()
void ODLaserConfig::setDebug |
( |
int |
x | ) |
|
|
inline |
◆ setDummy()
void ODLaserConfig::setDummy |
( |
int |
x | ) |
|
|
inline |
◆ setEMTCNone()
void ODLaserConfig::setEMTCNone |
( |
int |
x | ) |
|
|
inline |
◆ setEMTCSlotId()
void ODLaserConfig::setEMTCSlotId |
( |
int |
x | ) |
|
|
inline |
◆ setEMTCTTCIn()
void ODLaserConfig::setEMTCTTCIn |
( |
int |
x | ) |
|
|
inline |
◆ setFilter()
void ODLaserConfig::setFilter |
( |
int |
x | ) |
|
|
inline |
◆ setFPMode()
void ODLaserConfig::setFPMode |
( |
int |
x | ) |
|
|
inline |
◆ setGreenLaserLogAttenuator()
void ODLaserConfig::setGreenLaserLogAttenuator |
( |
int |
x | ) |
|
|
inline |
◆ setGreenLaserPower()
void ODLaserConfig::setGreenLaserPower |
( |
int |
x | ) |
|
|
inline |
◆ setHalAddressTableFile()
void ODLaserConfig::setHalAddressTableFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setHalModuleFile()
void ODLaserConfig::setHalModuleFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setHalStaticTableFile()
void ODLaserConfig::setHalStaticTableFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setId()
void ODLaserConfig::setId |
( |
int |
id | ) |
|
|
inline |
◆ setIRLaserLogAttenuator()
void ODLaserConfig::setIRLaserLogAttenuator |
( |
int |
x | ) |
|
|
inline |
◆ setIRLaserPower()
void ODLaserConfig::setIRLaserPower |
( |
int |
x | ) |
|
|
inline |
◆ setLaserClob()
void ODLaserConfig::setLaserClob |
( |
unsigned char * |
x | ) |
|
|
inline |
◆ setLaserConfigFile()
void ODLaserConfig::setLaserConfigFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setLaserControlHost()
void ODLaserConfig::setLaserControlHost |
( |
std::string |
x | ) |
|
|
inline |
◆ setLaserControlOn()
void ODLaserConfig::setLaserControlOn |
( |
int |
x | ) |
|
|
inline |
◆ setLaserControlPort()
void ODLaserConfig::setLaserControlPort |
( |
int |
x | ) |
|
|
inline |
◆ setLaserPhase()
void ODLaserConfig::setLaserPhase |
( |
int |
x | ) |
|
|
inline |
◆ setLaserTag()
void ODLaserConfig::setLaserTag |
( |
std::string |
x | ) |
|
|
inline |
◆ setLed1ON()
void ODLaserConfig::setLed1ON |
( |
int |
x | ) |
|
|
inline |
◆ setLed2ON()
void ODLaserConfig::setLed2ON |
( |
int |
x | ) |
|
|
inline |
◆ setLed3ON()
void ODLaserConfig::setLed3ON |
( |
int |
x | ) |
|
|
inline |
◆ setLed4ON()
void ODLaserConfig::setLed4ON |
( |
int |
x | ) |
|
|
inline |
◆ setLedControlHost()
void ODLaserConfig::setLedControlHost |
( |
std::string |
x | ) |
|
|
inline |
◆ setLedControlON()
void ODLaserConfig::setLedControlON |
( |
int |
x | ) |
|
|
inline |
◆ setLedControlPort()
void ODLaserConfig::setLedControlPort |
( |
int |
x | ) |
|
|
inline |
◆ setLocalOutputFile()
void ODLaserConfig::setLocalOutputFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setMatacqAcquisitionMode()
void ODLaserConfig::setMatacqAcquisitionMode |
( |
std::string |
x | ) |
|
|
inline |
◆ setMatacqBaseAddress()
void ODLaserConfig::setMatacqBaseAddress |
( |
int |
x | ) |
|
|
inline |
◆ setMatacqFedId()
void ODLaserConfig::setMatacqFedId |
( |
int |
x | ) |
|
|
inline |
◆ setMatacqMode()
void ODLaserConfig::setMatacqMode |
( |
std::string |
x | ) |
|
|
inline |
◆ setMatacqNone()
void ODLaserConfig::setMatacqNone |
( |
int |
x | ) |
|
|
inline |
◆ setMatacqSerialNumber()
void ODLaserConfig::setMatacqSerialNumber |
( |
std::string |
x | ) |
|
|
inline |
◆ setMatacqVernierMax()
void ODLaserConfig::setMatacqVernierMax |
( |
int |
x | ) |
|
|
inline |
◆ setMatacqVernierMin()
void ODLaserConfig::setMatacqVernierMin |
( |
int |
x | ) |
|
|
inline |
◆ setMaxSamplesForDaq()
void ODLaserConfig::setMaxSamplesForDaq |
( |
std::string |
x | ) |
|
|
inline |
◆ setOpticalSwitch()
void ODLaserConfig::setOpticalSwitch |
( |
int |
x | ) |
|
|
inline |
◆ setOrangeLedMonAmpl()
void ODLaserConfig::setOrangeLedMonAmpl |
( |
int |
x | ) |
|
|
inline |
◆ setParameters()
void ODLaserConfig::setParameters |
( |
const std::map< std::string, std::string > & |
my_keys_map | ) |
|
Definition at line 92 of file ODLaserConfig.cc.
96 for (std::map<std::string, std::string>::const_iterator ci = my_keys_map.begin(); ci != my_keys_map.end(); ci++) {
97 if (ci->first ==
"LASER_CONFIGURATION_ID")
99 if (ci->first ==
"DEBUG")
101 if (ci->first ==
"LASER_DEBUG")
103 if (ci->first ==
"DUMMY")
105 if (ci->first ==
"MATACQ_BASE_ADDRESS")
107 if (ci->first ==
"MATACQ_NONE")
109 if (ci->first ==
"MATACQ_MODE")
111 if (ci->first ==
"CHANNEL_MASK")
113 if (ci->first ==
"MAX_SAMPLES_FOR_DAQ")
115 if (ci->first ==
"MATACQ_FED_ID")
117 if (ci->first ==
"PEDESTAL_FILE")
119 if (ci->first ==
"USE_BUFFER")
121 if (ci->first ==
"POSTTRIG")
123 if (ci->first ==
"FP_MODE")
125 if (ci->first ==
"HAL_MODULE_FILE")
127 if (ci->first ==
"HAL_ADDRESS_TABLE_FILE" || ci->first ==
"HAL_ADDRESST_ABLE_FILE")
129 if (ci->first ==
"HAL_STATIC_TABLE_FILE")
131 if (ci->first ==
"MATACQ_SERIAL_NUMBER")
133 if (ci->first ==
"PEDESTAL_RUN_EVENT_COUNT")
135 if (ci->first ==
"RAW_DATA_MODE")
137 if (ci->first ==
"ACQUISITION_MODE")
139 if (ci->first ==
"LOCAL_OUTPUT_FILE")
141 if (ci->first ==
"EMTC_NONE")
143 if (ci->first ==
"WTE2_LASER_DELAY")
145 if (ci->first ==
"LASER_PHASE")
147 if (ci->first ==
"EMTC_TTC_IN")
149 if (ci->first ==
"EMTC_SLOT_ID")
151 if (ci->first ==
"WAVELENGTH")
153 if (ci->first ==
"OPTICAL_SWITCH")
155 if (ci->first ==
"POWER_SETTING")
157 if (ci->first ==
"FILTER")
159 if (ci->first ==
"LASER_CONTROL_ON")
161 if (ci->first ==
"LASER_CONTROL_HOST")
163 if (ci->first ==
"LASER_CONTROL_PORT")
165 if (ci->first ==
"MATACQ_VERNIER_MAX")
167 if (ci->first ==
"MATACQ_VERNIER_MIN")
170 if (ci->first ==
"WTE_2_LED_DELAY")
172 if (ci->first ==
"LED1_ON")
174 if (ci->first ==
"LED2_ON")
176 if (ci->first ==
"LED3_ON")
178 if (ci->first ==
"LED4_ON")
180 if (ci->first ==
"VINJ")
181 setVinj(atoi(ci->second.c_str()));
182 if (ci->first ==
"ORANGE_LED_MON_AMPL")
184 if (ci->first ==
"BLUE_LED_MON_AMPL")
186 if (ci->first ==
"TRIG_LOG_FILE")
188 if (ci->first ==
"LED_CONTROL_ON")
190 if (ci->first ==
"LED_CONTROL_HOST")
192 if (ci->first ==
"LED_CONTROL_PORT")
194 if (ci->first ==
"IR_LASER_POWER")
196 if (ci->first ==
"GREEN_LASER_POWER")
198 if (ci->first ==
"RED_LASER_POWER")
200 if (ci->first ==
"BLUE_LASER_LOG_ATTENUATOR")
202 if (ci->first ==
"IR_LASER_LOG_ATTENUATOR")
204 if (ci->first ==
"GREEN_LASER_LOG_ATTENUATOR")
206 if (ci->first ==
"RED_LASER_LOG_ATTENUATOR")
209 if (ci->first ==
"LASER_CONFIG_FILE") {
216 inpFile.open(
fname.c_str());
221 bufsize = inpFile.tellg();
222 std::cout <<
" bufsize =" << bufsize << std::endl;
224 inpFile.seekg(0, ios::beg);
References gather_cfg::cout, end, alignmentValidation::fname, and AlCaHLTBitMon_QueryRunRegistry::string.
◆ setPedestalFile()
void ODLaserConfig::setPedestalFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setPedestalRunEventCount()
void ODLaserConfig::setPedestalRunEventCount |
( |
int |
x | ) |
|
|
inline |
◆ setPostTrig()
void ODLaserConfig::setPostTrig |
( |
int |
x | ) |
|
|
inline |
◆ setPower()
void ODLaserConfig::setPower |
( |
int |
x | ) |
|
|
inline |
◆ setRawDataMode()
void ODLaserConfig::setRawDataMode |
( |
int |
x | ) |
|
|
inline |
◆ setRedLaserLogAttenuator()
void ODLaserConfig::setRedLaserLogAttenuator |
( |
int |
x | ) |
|
|
inline |
◆ setRedLaserPower()
void ODLaserConfig::setRedLaserPower |
( |
int |
x | ) |
|
|
inline |
◆ setSize()
void ODLaserConfig::setSize |
( |
unsigned int |
id | ) |
|
|
inline |
◆ setTrigLogFile()
void ODLaserConfig::setTrigLogFile |
( |
std::string |
x | ) |
|
|
inline |
◆ setUseBuffer()
void ODLaserConfig::setUseBuffer |
( |
int |
x | ) |
|
|
inline |
◆ setVinj()
void ODLaserConfig::setVinj |
( |
int |
x | ) |
|
|
inline |
◆ setWaveLength()
void ODLaserConfig::setWaveLength |
( |
int |
x | ) |
|
|
inline |
◆ setWTE2LaserDelay()
void ODLaserConfig::setWTE2LaserDelay |
( |
int |
x | ) |
|
|
inline |
◆ setWTE2LedDelay()
void ODLaserConfig::setWTE2LedDelay |
( |
int |
x | ) |
|
|
inline |
◆ writeDB()
void ODLaserConfig::writeDB |
( |
| ) |
|
|
privatenoexcept |
◆ EcalCondDBInterface
◆ m_aqmode
std::string ODLaserConfig::m_aqmode |
|
private |
◆ m_blue_laser_log_attenuator
int ODLaserConfig::m_blue_laser_log_attenuator |
|
private |
◆ m_blue_led_mon_ampl
int ODLaserConfig::m_blue_led_mon_ampl |
|
private |
◆ m_chan_mask
int ODLaserConfig::m_chan_mask |
|
private |
◆ m_debug
int ODLaserConfig::m_debug |
|
private |
◆ m_dummy
int ODLaserConfig::m_dummy |
|
private |
◆ m_emtc_1
int ODLaserConfig::m_emtc_1 |
|
private |
◆ m_emtc_2
int ODLaserConfig::m_emtc_2 |
|
private |
◆ m_emtc_3
int ODLaserConfig::m_emtc_3 |
|
private |
◆ m_emtc_4
int ODLaserConfig::m_emtc_4 |
|
private |
◆ m_emtc_5
int ODLaserConfig::m_emtc_5 |
|
private |
◆ m_filter
int ODLaserConfig::m_filter |
|
private |
◆ m_fp_mode
int ODLaserConfig::m_fp_mode |
|
private |
◆ m_green_laser_log_attenuator
int ODLaserConfig::m_green_laser_log_attenuator |
|
private |
◆ m_green_laser_power
int ODLaserConfig::m_green_laser_power |
|
private |
◆ m_hal_add_file
std::string ODLaserConfig::m_hal_add_file |
|
private |
◆ m_hal_mod_file
std::string ODLaserConfig::m_hal_mod_file |
|
private |
◆ m_hal_tab_file
std::string ODLaserConfig::m_hal_tab_file |
|
private |
◆ m_ID
◆ m_ir_laser_log_attenuator
int ODLaserConfig::m_ir_laser_log_attenuator |
|
private |
◆ m_ir_laser_power
int ODLaserConfig::m_ir_laser_power |
|
private |
◆ m_laser_clob
unsigned char* ODLaserConfig::m_laser_clob |
|
private |
◆ m_laser_config_file
std::string ODLaserConfig::m_laser_config_file |
|
private |
◆ m_laser_tag
std::string ODLaserConfig::m_laser_tag |
|
private |
◆ m_laserhost
std::string ODLaserConfig::m_laserhost |
|
private |
◆ m_laserport
int ODLaserConfig::m_laserport |
|
private |
◆ m_led1_on
int ODLaserConfig::m_led1_on |
|
private |
◆ m_led2_on
int ODLaserConfig::m_led2_on |
|
private |
◆ m_led3_on
int ODLaserConfig::m_led3_on |
|
private |
◆ m_led4_on
int ODLaserConfig::m_led4_on |
|
private |
◆ m_led_control_host
std::string ODLaserConfig::m_led_control_host |
|
private |
◆ m_led_control_on
int ODLaserConfig::m_led_control_on |
|
private |
◆ m_led_control_port
int ODLaserConfig::m_led_control_port |
|
private |
◆ m_matacq_vernier_max
int ODLaserConfig::m_matacq_vernier_max |
|
private |
◆ m_matacq_vernier_min
int ODLaserConfig::m_matacq_vernier_min |
|
private |
◆ m_mode
std::string ODLaserConfig::m_mode |
|
private |
◆ m_mq_base
int ODLaserConfig::m_mq_base |
|
private |
◆ m_mq_fed
int ODLaserConfig::m_mq_fed |
|
private |
◆ m_mq_file
std::string ODLaserConfig::m_mq_file |
|
private |
◆ m_mq_none
int ODLaserConfig::m_mq_none |
|
private |
◆ m_on
◆ m_orange_led_mon_ampl
int ODLaserConfig::m_orange_led_mon_ampl |
|
private |
◆ m_ped_count
int ODLaserConfig::m_ped_count |
|
private |
◆ m_ped_file
std::string ODLaserConfig::m_ped_file |
|
private |
◆ m_post_trig
int ODLaserConfig::m_post_trig |
|
private |
◆ m_power
int ODLaserConfig::m_power |
|
private |
◆ m_raw_mode
int ODLaserConfig::m_raw_mode |
|
private |
◆ m_red_laser_log_attenuator
int ODLaserConfig::m_red_laser_log_attenuator |
|
private |
◆ m_red_laser_power
int ODLaserConfig::m_red_laser_power |
|
private |
◆ m_samples
std::string ODLaserConfig::m_samples |
|
private |
◆ m_serial
std::string ODLaserConfig::m_serial |
|
private |
◆ m_size
unsigned int ODLaserConfig::m_size |
|
private |
◆ m_switch
int ODLaserConfig::m_switch |
|
private |
◆ m_trig_log_file
std::string ODLaserConfig::m_trig_log_file |
|
private |
◆ m_use_buffer
int ODLaserConfig::m_use_buffer |
|
private |
◆ m_vinj
int ODLaserConfig::m_vinj |
|
private |
◆ m_wave
int ODLaserConfig::m_wave |
|
private |
◆ m_wte_2_led_delay
int ODLaserConfig::m_wte_2_led_delay |
|
private |
void setOpticalSwitch(int x)
void setMatacqAcquisitionMode(std::string x)
int getLaserControlPort() const
int getMatacqNone() const
void setLaserControlOn(int x)
std::string getTrigLogFile() const
unsigned char * readClob(Clob &clob, int size) noexcept(false)
std::string getPedestalFile() const
int getRedLaserPower() const
void setMatacqMode(std::string x)
int getWTE2LaserDelay() const
void setWaveLength(int x)
void setMatacqSerialNumber(std::string x)
int getGreenLaserPower() const
std::string getHalStaticTableFile() const
std::string getHalModuleFile() const
std::string m_hal_mod_file
int getMatacqVernierMin()
int getLaserControlOn() const
int m_green_laser_log_attenuator
oracle::occi::Statement Statement
void setRawDataMode(int x)
void setHalAddressTableFile(std::string x)
int getPedestalRunEventCount() const
void setBlueLedMonAmpl(int x)
int getRawDataMode() const
int getGreenLaserLogAttenuator() const
int getLedControlON() const
std::string m_hal_add_file
std::string getLaserControlHost() const
oracle::occi::SQLException SQLException
void setGreenLaserPower(int x)
int getMatacqBaseAddress() const
void setMatacqNone(int x)
void setIRLaserPower(int x)
std::string getHalAddressTableFile() const
void setPedestalFile(std::string x)
int getWTE2LedDelay() const
int getBlueLaserLogAttenuator() const
void setMaxSamplesForDaq(std::string x)
oracle::occi::Connection * m_conn
int m_ir_laser_log_attenuator
int getOrangeLedMonAmpl() const
void setMatacqVernierMin(int x)
void setLedControlHost(std::string x)
void setHalStaticTableFile(std::string x)
int getRedLaserLogAttenuator() const
void setWTE2LaserDelay(int x)
int fetchNextId() noexcept(false)
void checkPrepare() noexcept(false)
std::string m_trig_log_file
std::string getTable() override
int getMatacqFedId() const
void setGreenLaserLogAttenuator(int x)
std::string getConfigTag()
int getIRLaserLogAttenuator() const
void setLaserPhase(int x)
void checkConnection() const noexcept(false)
void setChannelMask(int x)
void setMatacqVernierMax(int x)
void setIRLaserLogAttenuator(int x)
std::string m_led_control_host
int getMatacqVernierMax()
std::string getMatacqAcquisitionMode() const
unsigned char * m_laser_clob
int getEMTCSlotId() const
void setLedControlPort(int x)
int getBlueLedMonAmpl() const
void setHalModuleFile(std::string x)
void populateClob(Clob &clob, std::string fname, unsigned int bufsize) noexcept(false)
int getLaserPhase() const
void fetchData(ODLaserConfig *result) noexcept(false)
void setLedControlON(int x)
void setEMTCSlotId(int x)
int getChannelMask() const
void setRedLaserPower(int x)
std::string getLaserConfigFile() const
void setLaserControlHost(std::string x)
int getIRLaserPower() const
std::string m_hal_tab_file
int getLedControlPort() const
void setPedestalRunEventCount(int x)
void setLaserConfigFile(std::string x)
std::string getLedControlHost() const
void setBlueLaserLogAttenuator(int x)
int getWaveLength() const
int m_blue_laser_log_attenuator
std::string m_laser_config_file
void setOrangeLedMonAmpl(int x)
void setMatacqBaseAddress(int x)
int m_red_laser_log_attenuator
void setMatacqFedId(int x)
void setLaserControlPort(int x)
void setLocalOutputFile(std::string x)
std::string getLaserTag() const
oracle::occi::Environment * m_env
void setRedLaserLogAttenuator(int x)
void setConfigTag(std::string x)
int fetchID() noexcept(false)
void setTrigLogFile(std::string x)
std::string getMatacqMode() const
std::string getMaxSamplesForDaq() const
std::string getMatacqSerialNumber() const
int getOpticalSwitch() const
int m_orange_led_mon_ampl
void setWTE2LedDelay(int x)
std::string getLocalOutputFile() const