#include <ODLaserConfig.h>
Public Member Functions | |
int | fetchNextId () throw (std::runtime_error) |
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 () |
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 () | |
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) throw (std::runtime_error) |
int | fetchID () throw (std::runtime_error) |
void | prepareWrite () throw (std::runtime_error) |
void | writeDB () throw (std::runtime_error) |
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 () throw (std::runtime_error) |
void | createReadStatement () throw (std::runtime_error) |
void | populateClob (Clob &clob, std::string fname, unsigned int bufsize) throw (std::runtime_error) |
unsigned char * | readClob (Clob &clob, int size) throw (std::runtime_error) |
void | setPrefetchRowCount (int ncount) throw (std::runtime_error) |
void | terminateReadStatement () throw (std::runtime_error) |
void | terminateWriteStatement () throw (std::runtime_error) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const throw (std::runtime_error) |
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 | ( | ) |
Definition at line 15 of file ODLaserConfig.cc.
ODLaserConfig::~ODLaserConfig | ( | ) |
Definition at line 95 of file ODLaserConfig.cc.
|
private |
Definition at line 28 of file ODLaserConfig.cc.
|
private |
Definition at line 408 of file ODLaserConfig.cc.
|
private |
Definition at line 514 of file ODLaserConfig.cc.
int ODLaserConfig::fetchNextId | ( | ) | ||
throw | ( | std::runtime_error | ||
) |
Definition at line 195 of file ODLaserConfig.cc.
|
inline |
Definition at line 175 of file ODLaserConfig.h.
|
inline |
Definition at line 151 of file ODLaserConfig.h.
|
inline |
Definition at line 42 of file ODLaserConfig.h.
|
inline |
Definition at line 31 of file ODLaserConfig.h.
|
inline |
Definition at line 33 of file ODLaserConfig.h.
|
inline |
Definition at line 85 of file ODLaserConfig.h.
|
inline |
Definition at line 93 of file ODLaserConfig.h.
|
inline |
Definition at line 91 of file ODLaserConfig.h.
|
inline |
Definition at line 109 of file ODLaserConfig.h.
|
inline |
Definition at line 54 of file ODLaserConfig.h.
|
inline |
Definition at line 181 of file ODLaserConfig.h.
|
inline |
Definition at line 169 of file ODLaserConfig.h.
|
inline |
Definition at line 63 of file ODLaserConfig.h.
|
inline |
Definition at line 56 of file ODLaserConfig.h.
|
inline |
Definition at line 66 of file ODLaserConfig.h.
|
inline |
Definition at line 25 of file ODLaserConfig.h.
|
inline |
Definition at line 178 of file ODLaserConfig.h.
|
inline |
Definition at line 166 of file ODLaserConfig.h.
|
inline |
Definition at line 190 of file ODLaserConfig.h.
|
inline |
Definition at line 187 of file ODLaserConfig.h.
|
inline |
Definition at line 115 of file ODLaserConfig.h.
|
inline |
Definition at line 112 of file ODLaserConfig.h.
|
inline |
Definition at line 118 of file ODLaserConfig.h.
|
inline |
Definition at line 89 of file ODLaserConfig.h.
|
inline |
Definition at line 123 of file ODLaserConfig.h.
|
inline |
Definition at line 133 of file ODLaserConfig.h.
|
inline |
Definition at line 136 of file ODLaserConfig.h.
|
inline |
Definition at line 139 of file ODLaserConfig.h.
|
inline |
Definition at line 142 of file ODLaserConfig.h.
|
inline |
Definition at line 160 of file ODLaserConfig.h.
|
inline |
Definition at line 157 of file ODLaserConfig.h.
|
inline |
Definition at line 163 of file ODLaserConfig.h.
|
inline |
Definition at line 81 of file ODLaserConfig.h.
|
inline |
Definition at line 78 of file ODLaserConfig.h.
|
inline |
Definition at line 36 of file ODLaserConfig.h.
|
inline |
Definition at line 46 of file ODLaserConfig.h.
|
inline |
Definition at line 40 of file ODLaserConfig.h.
|
inline |
Definition at line 38 of file ODLaserConfig.h.
|
inline |
Definition at line 69 of file ODLaserConfig.h.
|
inline |
Definition at line 58 of file ODLaserConfig.h.
|
inline |
Definition at line 60 of file ODLaserConfig.h.
|
inline |
Definition at line 44 of file ODLaserConfig.h.
|
inline |
Definition at line 106 of file ODLaserConfig.h.
|
inline |
Definition at line 148 of file ODLaserConfig.h.
|
inline |
Definition at line 48 of file ODLaserConfig.h.
|
inline |
Definition at line 72 of file ODLaserConfig.h.
|
inline |
Definition at line 52 of file ODLaserConfig.h.
|
inline |
Definition at line 103 of file ODLaserConfig.h.
|
inline |
Definition at line 75 of file ODLaserConfig.h.
|
inline |
Definition at line 184 of file ODLaserConfig.h.
|
inline |
Definition at line 172 of file ODLaserConfig.h.
|
inline |
Definition at line 27 of file ODLaserConfig.h.
|
inlinevirtual |
Implements IODConfig.
Definition at line 22 of file ODLaserConfig.h.
|
inline |
Definition at line 154 of file ODLaserConfig.h.
|
inline |
Definition at line 50 of file ODLaserConfig.h.
|
inline |
Definition at line 145 of file ODLaserConfig.h.
|
inline |
Definition at line 100 of file ODLaserConfig.h.
|
inline |
Definition at line 87 of file ODLaserConfig.h.
|
inline |
Definition at line 130 of file ODLaserConfig.h.
|
privatevirtual |
Implements IODConfig.
Definition at line 217 of file ODLaserConfig.cc.
|
inline |
Definition at line 174 of file ODLaserConfig.h.
|
inline |
Definition at line 150 of file ODLaserConfig.h.
|
inline |
Definition at line 41 of file ODLaserConfig.h.
|
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.
|
inline |
Definition at line 168 of file ODLaserConfig.h.
|
inline |
Definition at line 62 of file ODLaserConfig.h.
|
inline |
Definition at line 55 of file ODLaserConfig.h.
|
inline |
Definition at line 65 of file ODLaserConfig.h.
|
inline |
Definition at line 24 of file ODLaserConfig.h.
|
inline |
Definition at line 177 of file ODLaserConfig.h.
|
inline |
Definition at line 165 of file ODLaserConfig.h.
|
inline |
Definition at line 189 of file ODLaserConfig.h.
|
inline |
Definition at line 186 of file ODLaserConfig.h.
|
inline |
Definition at line 114 of file ODLaserConfig.h.
|
inline |
Definition at line 111 of file ODLaserConfig.h.
|
inline |
Definition at line 117 of file ODLaserConfig.h.
|
inline |
Definition at line 88 of file ODLaserConfig.h.
|
inline |
Definition at line 122 of file ODLaserConfig.h.
|
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 |
Definition at line 159 of file ODLaserConfig.h.
|
inline |
Definition at line 156 of file ODLaserConfig.h.
|
inline |
Definition at line 162 of file ODLaserConfig.h.
|
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 |
Definition at line 57 of file ODLaserConfig.h.
|
inline |
Definition at line 59 of file ODLaserConfig.h.
|
inline |
Definition at line 43 of file ODLaserConfig.h.
|
inline |
Definition at line 105 of file ODLaserConfig.h.
|
inline |
Definition at line 147 of file ODLaserConfig.h.
void ODLaserConfig::setParameters | ( | const std::map< std::string, std::string > & | my_keys_map | ) |
Definition at line 101 of file ODLaserConfig.cc.
|
inline |
Definition at line 47 of file ODLaserConfig.h.
|
inline |
Definition at line 71 of file ODLaserConfig.h.
|
inline |
Definition at line 51 of file ODLaserConfig.h.
|
inline |
Definition at line 102 of file ODLaserConfig.h.
|
inline |
Definition at line 74 of file ODLaserConfig.h.
|
inline |
Definition at line 183 of file ODLaserConfig.h.
|
inline |
Definition at line 171 of file ODLaserConfig.h.
|
inline |
Definition at line 26 of file ODLaserConfig.h.
|
inline |
Definition at line 153 of file ODLaserConfig.h.
|
inline |
Definition at line 49 of file ODLaserConfig.h.
|
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 |
Definition at line 129 of file ODLaserConfig.h.
|
private |
Definition at line 297 of file ODLaserConfig.cc.
|
friend |
Definition at line 17 of file ODLaserConfig.h.
|
private |
Definition at line 226 of file ODLaserConfig.h.
|
private |
Definition at line 266 of file ODLaserConfig.h.
|
private |
Definition at line 258 of file ODLaserConfig.h.
|
private |
Definition at line 213 of file ODLaserConfig.h.
|
private |
Definition at line 209 of file ODLaserConfig.h.
|
private |
Definition at line 208 of file ODLaserConfig.h.
|
private |
Definition at line 232 of file ODLaserConfig.h.
|
private |
Definition at line 233 of file ODLaserConfig.h.
|
private |
Definition at line 234 of file ODLaserConfig.h.
|
private |
Definition at line 235 of file ODLaserConfig.h.
|
private |
Definition at line 236 of file ODLaserConfig.h.
|
private |
Definition at line 242 of file ODLaserConfig.h.
|
private |
Definition at line 219 of file ODLaserConfig.h.
|
private |
Definition at line 268 of file ODLaserConfig.h.
|
private |
Definition at line 264 of file ODLaserConfig.h.
|
private |
Definition at line 221 of file ODLaserConfig.h.
|
private |
Definition at line 220 of file ODLaserConfig.h.
|
private |
Definition at line 222 of file ODLaserConfig.h.
|
private |
Definition at line 205 of file ODLaserConfig.h.
|
private |
Definition at line 267 of file ODLaserConfig.h.
|
private |
Definition at line 263 of file ODLaserConfig.h.
|
private |
Definition at line 271 of file ODLaserConfig.h.
|
private |
Definition at line 270 of file ODLaserConfig.h.
|
private |
Definition at line 247 of file ODLaserConfig.h.
|
private |
Definition at line 244 of file ODLaserConfig.h.
|
private |
Definition at line 245 of file ODLaserConfig.h.
|
private |
Definition at line 252 of file ODLaserConfig.h.
|
private |
Definition at line 253 of file ODLaserConfig.h.
|
private |
Definition at line 254 of file ODLaserConfig.h.
|
private |
Definition at line 255 of file ODLaserConfig.h.
|
private |
Definition at line 261 of file ODLaserConfig.h.
|
private |
Definition at line 260 of file ODLaserConfig.h.
|
private |
Definition at line 262 of file ODLaserConfig.h.
|
private |
Definition at line 229 of file ODLaserConfig.h.
|
private |
Definition at line 228 of file ODLaserConfig.h.
|
private |
Definition at line 212 of file ODLaserConfig.h.
|
private |
Definition at line 210 of file ODLaserConfig.h.
|
private |
Definition at line 215 of file ODLaserConfig.h.
|
private |
Definition at line 227 of file ODLaserConfig.h.
|
private |
Definition at line 211 of file ODLaserConfig.h.
|
private |
Definition at line 243 of file ODLaserConfig.h.
|
private |
Definition at line 257 of file ODLaserConfig.h.
|
private |
Definition at line 224 of file ODLaserConfig.h.
|
private |
Definition at line 216 of file ODLaserConfig.h.
|
private |
Definition at line 218 of file ODLaserConfig.h.
|
private |
Definition at line 240 of file ODLaserConfig.h.
|
private |
Definition at line 225 of file ODLaserConfig.h.
|
private |
Definition at line 269 of file ODLaserConfig.h.
|
private |
Definition at line 265 of file ODLaserConfig.h.
|
private |
Definition at line 214 of file ODLaserConfig.h.
|
private |
Definition at line 223 of file ODLaserConfig.h.
|
private |
Definition at line 272 of file ODLaserConfig.h.
|
private |
Definition at line 241 of file ODLaserConfig.h.
|
private |
Definition at line 259 of file ODLaserConfig.h.
|
private |
Definition at line 217 of file ODLaserConfig.h.
|
private |
Definition at line 256 of file ODLaserConfig.h.
|
private |
Definition at line 239 of file ODLaserConfig.h.
|
private |
Definition at line 251 of file ODLaserConfig.h.