#include <ODLaserConfig.h>
Public Member Functions | |
int | fetchNextId () noexcept(false) |
int | getBlueLaserLogAttenuator () const |
int | getBlueLedMonAmpl () const |
int | getChannelMask () const |
int | getDebug () const |
int | getDummy () const |
int | getEMTCNone () const |
int | getEMTCSlotId () const |
int | getEMTCTTCIn () const |
int | getFilter () const |
int | getFPMode () const |
int | getGreenLaserLogAttenuator () const |
int | getGreenLaserPower () const |
std::string | getHalAddressTableFile () const |
std::string | getHalModuleFile () const |
std::string | getHalStaticTableFile () const |
int | getId () const |
int | getIRLaserLogAttenuator () const |
int | getIRLaserPower () const |
unsigned char * | getLaserClob () const |
std::string | getLaserConfigFile () const |
std::string | getLaserControlHost () const |
int | getLaserControlOn () const |
int | getLaserControlPort () const |
int | getLaserPhase () const |
std::string | getLaserTag () const |
int | getLed1ON () const |
int | getLed2ON () const |
int | getLed3ON () const |
int | getLed4ON () const |
std::string | getLedControlHost () const |
int | getLedControlON () const |
int | getLedControlPort () const |
std::string | getLocalOutputFile () const |
std::string | getMatacqAcquisitionMode () const |
int | getMatacqBaseAddress () const |
int | getMatacqFedId () const |
std::string | getMatacqMode () const |
int | getMatacqNone () const |
std::string | getMatacqSerialNumber () const |
int | getMatacqVernierMax () |
int | getMatacqVernierMin () |
std::string | getMaxSamplesForDaq () const |
int | getOpticalSwitch () const |
int | getOrangeLedMonAmpl () const |
std::string | getPedestalFile () const |
int | getPedestalRunEventCount () const |
int | getPostTrig () const |
int | getPower () const |
int | getRawDataMode () const |
int | getRedLaserLogAttenuator () const |
int | getRedLaserPower () const |
unsigned int | getSize () const |
std::string | getTable () override |
std::string | getTrigLogFile () const |
int | getUseBuffer () const |
int | getVinj () const |
int | getWaveLength () const |
int | getWTE2LaserDelay () const |
int | getWTE2LedDelay () const |
ODLaserConfig () | |
void | setBlueLaserLogAttenuator (int x) |
void | setBlueLedMonAmpl (int x) |
void | setChannelMask (int x) |
void | setDebug (int x) |
void | setDummy (int x) |
void | setEMTCNone (int x) |
void | setEMTCSlotId (int x) |
void | setEMTCTTCIn (int x) |
void | setFilter (int x) |
void | setFPMode (int x) |
void | setGreenLaserLogAttenuator (int x) |
void | setGreenLaserPower (int x) |
void | setHalAddressTableFile (std::string x) |
void | setHalModuleFile (std::string x) |
void | setHalStaticTableFile (std::string x) |
void | setId (int id) |
void | setIRLaserLogAttenuator (int x) |
void | setIRLaserPower (int x) |
void | setLaserClob (unsigned char *x) |
void | setLaserConfigFile (std::string x) |
void | setLaserControlHost (std::string x) |
void | setLaserControlOn (int x) |
void | setLaserControlPort (int x) |
void | setLaserPhase (int x) |
void | setLaserTag (std::string x) |
void | setLed1ON (int x) |
void | setLed2ON (int x) |
void | setLed3ON (int x) |
void | setLed4ON (int x) |
void | setLedControlHost (std::string x) |
void | setLedControlON (int x) |
void | setLedControlPort (int x) |
void | setLocalOutputFile (std::string x) |
void | setMatacqAcquisitionMode (std::string x) |
void | setMatacqBaseAddress (int x) |
void | setMatacqFedId (int x) |
void | setMatacqMode (std::string x) |
void | setMatacqNone (int x) |
void | setMatacqSerialNumber (std::string x) |
void | setMatacqVernierMax (int x) |
void | setMatacqVernierMin (int x) |
void | setMaxSamplesForDaq (std::string x) |
void | setOpticalSwitch (int x) |
void | setOrangeLedMonAmpl (int x) |
void | setParameters (const std::map< std::string, std::string > &my_keys_map) |
void | setPedestalFile (std::string x) |
void | setPedestalRunEventCount (int x) |
void | setPostTrig (int x) |
void | setPower (int x) |
void | setRawDataMode (int x) |
void | setRedLaserLogAttenuator (int x) |
void | setRedLaserPower (int x) |
void | setSize (unsigned int id) |
void | setTrigLogFile (std::string x) |
void | setUseBuffer (int x) |
void | setVinj (int x) |
void | setWaveLength (int x) |
void | setWTE2LaserDelay (int x) |
void | setWTE2LedDelay (int x) |
~ODLaserConfig () override | |
Public Member Functions inherited from IODConfig | |
std::string | getConfigTag () |
void | setConfigTag (std::string x) |
Public Member Functions inherited from IDBObject | |
oracle::occi::Connection * | getConn () const |
oracle::occi::Environment * | getEnv () const |
void | setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn) |
virtual | ~IDBObject () |
Private Member Functions | |
void | clear () |
void | fetchData (ODLaserConfig *result) noexcept(false) |
int | fetchID () noexcept(false) |
void | prepareWrite () noexcept(false) override |
void | writeDB () noexcept(false) |
Friends | |
class | EcalCondDBInterface |
Additional Inherited Members | |
Public Types inherited from IODConfig | |
typedef oracle::occi::Clob | Clob |
typedef oracle::occi::SQLException | SQLException |
typedef oracle::occi::Statement | Statement |
typedef oracle::occi::Stream | Stream |
Public Attributes inherited from IODConfig | |
std::string | m_config_tag |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS =1024 |
Protected Member Functions inherited from IODConfig | |
void | checkPrepare () noexcept(false) |
void | createReadStatement () noexcept(false) |
void | populateClob (Clob &clob, std::string fname, unsigned int bufsize) noexcept(false) |
unsigned char * | readClob (Clob &clob, int size) noexcept(false) |
void | setPrefetchRowCount (int ncount) noexcept(false) |
void | terminateReadStatement () noexcept(false) |
void | terminateWriteStatement () noexcept(false) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const noexcept(false) |
Protected Attributes inherited from IODConfig | |
Statement * | m_readStmt |
Statement * | m_writeStmt |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Definition at line 15 of file ODLaserConfig.h.
ODLaserConfig::ODLaserConfig | ( | ) |
|
override |
Definition at line 95 of file ODLaserConfig.cc.
|
private |
Definition at line 28 of file ODLaserConfig.cc.
Referenced by getLaserClob().
|
privatenoexcept |
Definition at line 408 of file ODLaserConfig.cc.
References edmScanValgrind::buffer, gather_cfg::cout, MillePedeFileConverter_cfg::e, mps_fire::i, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by getLaserClob().
|
privatenoexcept |
Definition at line 514 of file ODLaserConfig.cc.
References MillePedeFileConverter_cfg::e, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by getLaserClob().
|
noexcept |
Definition at line 195 of file ODLaserConfig.cc.
References MillePedeFileConverter_cfg::e, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by getLaserClob().
|
inline |
Definition at line 175 of file ODLaserConfig.h.
References m_blue_laser_log_attenuator.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 181 of file ODLaserConfig.h.
References m_green_laser_log_attenuator.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 178 of file ODLaserConfig.h.
References m_ir_laser_log_attenuator.
|
inline |
|
inline |
Definition at line 190 of file ODLaserConfig.h.
References clear(), fetchData(), fetchID(), fetchNextId(), m_laser_clob, noexcept, prepareWrite(), mps_fire::result, setParameters(), and writeDB().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 184 of file ODLaserConfig.h.
References m_red_laser_log_attenuator.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements IODConfig.
Definition at line 22 of file ODLaserConfig.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
overrideprivatevirtualnoexcept |
Implements IODConfig.
Definition at line 217 of file ODLaserConfig.cc.
References MillePedeFileConverter_cfg::e, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by getLaserClob().
|
inline |
Definition at line 174 of file ODLaserConfig.h.
References m_blue_laser_log_attenuator, and x.
|
inline |
|
inline |
|
inline |
Definition at line 30 of file ODLaserConfig.h.
|
inline |
Definition at line 32 of file ODLaserConfig.h.
|
inline |
Definition at line 84 of file ODLaserConfig.h.
|
inline |
Definition at line 92 of file ODLaserConfig.h.
|
inline |
Definition at line 90 of file ODLaserConfig.h.
|
inline |
Definition at line 108 of file ODLaserConfig.h.
|
inline |
Definition at line 53 of file ODLaserConfig.h.
|
inline |
Definition at line 180 of file ODLaserConfig.h.
References m_green_laser_log_attenuator, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 177 of file ODLaserConfig.h.
References m_ir_laser_log_attenuator, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 111 of file ODLaserConfig.h.
|
inline |
|
inline |
Definition at line 88 of file ODLaserConfig.h.
|
inline |
|
inline |
Definition at line 132 of file ODLaserConfig.h.
|
inline |
Definition at line 135 of file ODLaserConfig.h.
|
inline |
Definition at line 138 of file ODLaserConfig.h.
|
inline |
Definition at line 141 of file ODLaserConfig.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 80 of file ODLaserConfig.h.
|
inline |
Definition at line 77 of file ODLaserConfig.h.
|
inline |
Definition at line 35 of file ODLaserConfig.h.
|
inline |
Definition at line 45 of file ODLaserConfig.h.
|
inline |
Definition at line 39 of file ODLaserConfig.h.
|
inline |
Definition at line 37 of file ODLaserConfig.h.
|
inline |
Definition at line 68 of file ODLaserConfig.h.
|
inline |
|
inline |
|
inline |
Definition at line 43 of file ODLaserConfig.h.
|
inline |
Definition at line 105 of file ODLaserConfig.h.
|
inline |
void ODLaserConfig::setParameters | ( | const std::map< std::string, std::string > & | my_keys_map | ) |
Definition at line 101 of file ODLaserConfig.cc.
References gather_cfg::cout, end, alignmentValidation::fname, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by getLaserClob().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 102 of file ODLaserConfig.h.
|
inline |
|
inline |
Definition at line 183 of file ODLaserConfig.h.
References m_red_laser_log_attenuator, and x.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 144 of file ODLaserConfig.h.
|
inline |
Definition at line 99 of file ODLaserConfig.h.
|
inline |
Definition at line 86 of file ODLaserConfig.h.
|
inline |
|
privatenoexcept |
Definition at line 297 of file ODLaserConfig.cc.
References gather_cfg::cout, MillePedeFileConverter_cfg::e, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by getLaserClob().
|
friend |
Definition at line 17 of file ODLaserConfig.h.
|
private |
Definition at line 226 of file ODLaserConfig.h.
Referenced by getMatacqAcquisitionMode(), and setMatacqAcquisitionMode().
|
private |
Definition at line 266 of file ODLaserConfig.h.
Referenced by getBlueLaserLogAttenuator(), and setBlueLaserLogAttenuator().
|
private |
Definition at line 258 of file ODLaserConfig.h.
Referenced by getBlueLedMonAmpl(), and setBlueLedMonAmpl().
|
private |
Definition at line 213 of file ODLaserConfig.h.
Referenced by getChannelMask(), and setChannelMask().
|
private |
Definition at line 209 of file ODLaserConfig.h.
Referenced by getDebug(), and setDebug().
|
private |
Definition at line 208 of file ODLaserConfig.h.
Referenced by getDummy(), and setDummy().
|
private |
Definition at line 232 of file ODLaserConfig.h.
Referenced by getEMTCNone(), and setEMTCNone().
|
private |
Definition at line 233 of file ODLaserConfig.h.
Referenced by getWTE2LaserDelay(), and setWTE2LaserDelay().
|
private |
Definition at line 234 of file ODLaserConfig.h.
Referenced by getLaserPhase(), and setLaserPhase().
|
private |
Definition at line 235 of file ODLaserConfig.h.
Referenced by getEMTCTTCIn(), and setEMTCTTCIn().
|
private |
Definition at line 236 of file ODLaserConfig.h.
Referenced by getEMTCSlotId(), and setEMTCSlotId().
|
private |
Definition at line 242 of file ODLaserConfig.h.
Referenced by getFilter(), and setFilter().
|
private |
Definition at line 219 of file ODLaserConfig.h.
Referenced by getFPMode(), and setFPMode().
|
private |
Definition at line 268 of file ODLaserConfig.h.
Referenced by getGreenLaserLogAttenuator(), and setGreenLaserLogAttenuator().
|
private |
Definition at line 264 of file ODLaserConfig.h.
Referenced by getGreenLaserPower(), and setGreenLaserPower().
|
private |
Definition at line 221 of file ODLaserConfig.h.
Referenced by getHalAddressTableFile(), and setHalAddressTableFile().
|
private |
Definition at line 220 of file ODLaserConfig.h.
Referenced by getHalModuleFile(), and setHalModuleFile().
|
private |
Definition at line 222 of file ODLaserConfig.h.
Referenced by getHalStaticTableFile(), and setHalStaticTableFile().
|
private |
Definition at line 205 of file ODLaserConfig.h.
|
private |
Definition at line 267 of file ODLaserConfig.h.
Referenced by getIRLaserLogAttenuator(), and setIRLaserLogAttenuator().
|
private |
Definition at line 263 of file ODLaserConfig.h.
Referenced by getIRLaserPower(), and setIRLaserPower().
|
private |
Definition at line 271 of file ODLaserConfig.h.
Referenced by getLaserClob(), and setLaserClob().
|
private |
Definition at line 270 of file ODLaserConfig.h.
Referenced by getLaserConfigFile(), and setLaserConfigFile().
|
private |
Definition at line 247 of file ODLaserConfig.h.
Referenced by getLaserTag(), and setLaserTag().
|
private |
Definition at line 244 of file ODLaserConfig.h.
Referenced by getLaserControlHost(), and setLaserControlHost().
|
private |
Definition at line 245 of file ODLaserConfig.h.
Referenced by getLaserControlPort(), and setLaserControlPort().
|
private |
Definition at line 252 of file ODLaserConfig.h.
Referenced by getLed1ON(), and setLed1ON().
|
private |
Definition at line 253 of file ODLaserConfig.h.
Referenced by getLed2ON(), and setLed2ON().
|
private |
Definition at line 254 of file ODLaserConfig.h.
Referenced by getLed3ON(), and setLed3ON().
|
private |
Definition at line 255 of file ODLaserConfig.h.
Referenced by getLed4ON(), and setLed4ON().
|
private |
Definition at line 261 of file ODLaserConfig.h.
Referenced by getLedControlHost(), and setLedControlHost().
|
private |
Definition at line 260 of file ODLaserConfig.h.
Referenced by getLedControlON(), and setLedControlON().
|
private |
Definition at line 262 of file ODLaserConfig.h.
Referenced by getLedControlPort(), and setLedControlPort().
|
private |
Definition at line 229 of file ODLaserConfig.h.
Referenced by getMatacqVernierMax(), and setMatacqVernierMax().
|
private |
Definition at line 228 of file ODLaserConfig.h.
Referenced by getMatacqVernierMin(), and setMatacqVernierMin().
|
private |
Definition at line 212 of file ODLaserConfig.h.
Referenced by getMatacqMode(), and setMatacqMode().
|
private |
Definition at line 210 of file ODLaserConfig.h.
Referenced by getMatacqBaseAddress(), and setMatacqBaseAddress().
|
private |
Definition at line 215 of file ODLaserConfig.h.
Referenced by getMatacqFedId(), and setMatacqFedId().
|
private |
Definition at line 227 of file ODLaserConfig.h.
Referenced by getLocalOutputFile(), and setLocalOutputFile().
|
private |
Definition at line 211 of file ODLaserConfig.h.
Referenced by getMatacqNone(), and setMatacqNone().
|
private |
Definition at line 243 of file ODLaserConfig.h.
Referenced by getLaserControlOn(), and setLaserControlOn().
|
private |
Definition at line 257 of file ODLaserConfig.h.
Referenced by getOrangeLedMonAmpl(), and setOrangeLedMonAmpl().
|
private |
Definition at line 224 of file ODLaserConfig.h.
Referenced by getPedestalRunEventCount(), and setPedestalRunEventCount().
|
private |
Definition at line 216 of file ODLaserConfig.h.
Referenced by getPedestalFile(), and setPedestalFile().
|
private |
Definition at line 218 of file ODLaserConfig.h.
Referenced by getPostTrig(), and setPostTrig().
|
private |
Definition at line 240 of file ODLaserConfig.h.
Referenced by getPower(), and setPower().
|
private |
Definition at line 225 of file ODLaserConfig.h.
Referenced by getRawDataMode(), and setRawDataMode().
|
private |
Definition at line 269 of file ODLaserConfig.h.
Referenced by getRedLaserLogAttenuator(), and setRedLaserLogAttenuator().
|
private |
Definition at line 265 of file ODLaserConfig.h.
Referenced by getRedLaserPower(), and setRedLaserPower().
|
private |
Definition at line 214 of file ODLaserConfig.h.
Referenced by getMaxSamplesForDaq(), and setMaxSamplesForDaq().
|
private |
Definition at line 223 of file ODLaserConfig.h.
Referenced by getMatacqSerialNumber(), and setMatacqSerialNumber().
|
private |
Definition at line 272 of file ODLaserConfig.h.
|
private |
Definition at line 241 of file ODLaserConfig.h.
Referenced by getOpticalSwitch(), and setOpticalSwitch().
|
private |
Definition at line 259 of file ODLaserConfig.h.
Referenced by getTrigLogFile(), and setTrigLogFile().
|
private |
Definition at line 217 of file ODLaserConfig.h.
Referenced by getUseBuffer(), and setUseBuffer().
|
private |
Definition at line 256 of file ODLaserConfig.h.
|
private |
Definition at line 239 of file ODLaserConfig.h.
Referenced by getWaveLength(), and setWaveLength().
|
private |
Definition at line 251 of file ODLaserConfig.h.
Referenced by getWTE2LedDelay(), and setWTE2LedDelay().