#include <DCUCCSDat.h>
Public Member Functions | |
DCUCCSDat () | |
float | getCCSTempHigh () const |
float | getCCSTempLow () const |
float | getM1DCUTemp () const |
float | getM1Vcc () const |
float | getM1VDD1 () const |
float | getM1VDD2 () const |
float | getM1Vinj () const |
float | getM2DCUTemp () const |
float | getM2Vcc () const |
float | getM2VDD1 () const |
float | getM2VDD2 () const |
float | getM2Vinj () const |
std::string | getTable () override |
void | setCCSTemp (float low, float high) |
void | setCCSTempHigh (float temp) |
void | setCCSTempLow (float temp) |
void | setDCUTemp (float t1, float t2) |
void | setM1 (float vdd1, float vdd2, float vinj, float vcc, float dcutemp) |
void | setM1DCUTemp (float temp) |
void | setM1Vcc (float temp) |
void | setM1VDD1 (float temp) |
void | setM1VDD2 (float temp) |
void | setM1Vinj (float temp) |
void | setM2 (float vdd1, float vdd2, float vinj, float vcc, float dcutemp) |
void | setM2DCUTemp (float temp) |
void | setM2Vcc (float temp) |
void | setM2VDD1 (float temp) |
void | setM2VDD2 (float temp) |
void | setM2Vinj (float temp) |
void | setVcc (float v1, float v2) |
void | setVDD (float m1vdd1, float m1vdd2, float m2vdd1, float m2vdd2) |
void | setVinj (float v1, float v2) |
~DCUCCSDat () override | |
Public Member Functions inherited from IDataItem | |
IDataItem () | |
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 | fetchData (std::map< EcalLogicID, DCUCCSDat > *fillVec, DCUIOV *iov) noexcept(false) |
void | prepareWrite () noexcept(false) override |
void | writeArrayDB (const std::map< EcalLogicID, DCUCCSDat > *data, DCUIOV *iov) noexcept(false) |
void | writeDB (const EcalLogicID *ecid, const DCUCCSDat *item, DCUIOV *iov) noexcept(false) |
Private Attributes | |
float | m_ccstemphigh |
float | m_ccstemplow |
float | m_m1_dcutemp |
float | m_m1_vcc |
float | m_m1_vdd1 |
float | m_m1_vdd2 |
float | m_m1_vinj |
float | m_m2_dcutemp |
float | m_m2_vcc |
float | m_m2_vdd1 |
float | m_m2_vdd2 |
float | m_m2_vinj |
Friends | |
class | EcalCondDBInterface |
Additional Inherited Members | |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS =1024 |
Protected Member Functions inherited from IDataItem | |
void | checkPrepare () noexcept(false) |
void | createReadStatement () 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 IDataItem | |
oracle::occi::Statement * | m_readStmt |
oracle::occi::Statement * | m_writeStmt |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Definition at line 12 of file DCUCCSDat.h.
DCUCCSDat::DCUCCSDat | ( | ) |
Definition at line 12 of file DCUCCSDat.cc.
|
override |
Definition at line 33 of file DCUCCSDat.cc.
|
privatenoexcept |
Definition at line 100 of file DCUCCSDat.cc.
References MillePedeFileConverter_cfg::e, AlCaHLTBitMon_ParallelJobs::p, setCCSTemp(), setDCUTemp(), setVcc(), setVDD(), and setVinj().
Referenced by getCCSTempHigh().
|
inline |
Definition at line 82 of file DCUCCSDat.h.
References data, fetchData(), m_ccstemphigh, noexcept, prepareWrite(), writeArrayDB(), and writeDB().
Referenced by writeArrayDB().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
|
overrideprivatevirtualnoexcept |
Implements IDataItem.
Definition at line 37 of file DCUCCSDat.cc.
References MillePedeFileConverter_cfg::e.
Referenced by getCCSTempHigh().
|
inline |
Definition at line 51 of file DCUCCSDat.h.
References setCCSTempHigh(), and setCCSTempLow().
Referenced by fetchData().
|
inline |
Definition at line 50 of file DCUCCSDat.h.
References m_ccstemphigh, and groupFilesInBlocks::temp.
Referenced by setCCSTemp().
|
inline |
Definition at line 49 of file DCUCCSDat.h.
References m_ccstemplow, and groupFilesInBlocks::temp.
Referenced by setCCSTemp().
|
inline |
Definition at line 45 of file DCUCCSDat.h.
References setM1DCUTemp(), and setM2DCUTemp().
Referenced by fetchData().
|
inline |
Definition at line 55 of file DCUCCSDat.h.
References setM1DCUTemp(), setM1Vcc(), setM1VDD1(), setM1VDD2(), and setM1Vinj().
|
inline |
Definition at line 43 of file DCUCCSDat.h.
References m_m1_dcutemp, and groupFilesInBlocks::temp.
Referenced by setDCUTemp(), and setM1().
|
inline |
Definition at line 37 of file DCUCCSDat.h.
References m_m1_vcc, and groupFilesInBlocks::temp.
Referenced by setM1(), and setVcc().
|
inline |
Definition at line 21 of file DCUCCSDat.h.
References m_m1_vdd1, and groupFilesInBlocks::temp.
Referenced by setM1(), and setVDD().
|
inline |
Definition at line 23 of file DCUCCSDat.h.
References m_m1_vdd2, and groupFilesInBlocks::temp.
Referenced by setM1(), and setVDD().
|
inline |
Definition at line 31 of file DCUCCSDat.h.
References m_m1_vinj, and groupFilesInBlocks::temp.
Referenced by setM1(), and setVinj().
|
inline |
Definition at line 63 of file DCUCCSDat.h.
References setM2DCUTemp(), setM2Vcc(), setM2VDD1(), setM2VDD2(), and setM2Vinj().
|
inline |
Definition at line 44 of file DCUCCSDat.h.
References m_m2_dcutemp, and groupFilesInBlocks::temp.
Referenced by setDCUTemp(), and setM2().
|
inline |
Definition at line 38 of file DCUCCSDat.h.
References m_m2_vcc, and groupFilesInBlocks::temp.
Referenced by setM2(), and setVcc().
|
inline |
Definition at line 22 of file DCUCCSDat.h.
References m_m2_vdd1, and groupFilesInBlocks::temp.
Referenced by setM2(), and setVDD().
|
inline |
Definition at line 24 of file DCUCCSDat.h.
References m_m2_vdd2, and groupFilesInBlocks::temp.
Referenced by setM2(), and setVDD().
|
inline |
Definition at line 32 of file DCUCCSDat.h.
References m_m2_vinj, and groupFilesInBlocks::temp.
Referenced by setM2(), and setVinj().
|
inline |
Definition at line 39 of file DCUCCSDat.h.
References setM1Vcc(), and setM2Vcc().
Referenced by fetchData().
|
inline |
Definition at line 25 of file DCUCCSDat.h.
References setM1VDD1(), setM1VDD2(), setM2VDD1(), and setM2VDD2().
Referenced by fetchData().
|
inline |
Definition at line 33 of file DCUCCSDat.h.
References setM1Vinj(), and setM2Vinj().
Referenced by fetchData().
|
privatenoexcept |
Definition at line 153 of file DCUCCSDat.cc.
References KineDebug3::count(), data, MillePedeFileConverter_cfg::e, getCCSTempHigh(), getCCSTempLow(), EcalLogicID::getLogicID(), getM1DCUTemp(), getM1Vcc(), getM1VDD1(), getM1VDD2(), getM1Vinj(), getM2DCUTemp(), getM2Vcc(), getM2VDD1(), getM2VDD2(), getM2Vinj(), electrons_cff::ids, AlCaHLTBitMon_ParallelJobs::p, globals_cff::x1, and globals_cff::x2.
Referenced by getCCSTempHigh().
|
privatenoexcept |
Definition at line 60 of file DCUCCSDat.cc.
References MillePedeFileConverter_cfg::e.
Referenced by getCCSTempHigh().
|
friend |
Definition at line 14 of file DCUCCSDat.h.
|
private |
Definition at line 109 of file DCUCCSDat.h.
Referenced by getCCSTempHigh(), and setCCSTempHigh().
|
private |
Definition at line 108 of file DCUCCSDat.h.
Referenced by getCCSTempLow(), and setCCSTempLow().
|
private |
Definition at line 106 of file DCUCCSDat.h.
Referenced by getM1DCUTemp(), and setM1DCUTemp().
|
private |
Definition at line 104 of file DCUCCSDat.h.
Referenced by getM1Vcc(), and setM1Vcc().
|
private |
Definition at line 98 of file DCUCCSDat.h.
Referenced by getM1VDD1(), and setM1VDD1().
|
private |
Definition at line 100 of file DCUCCSDat.h.
Referenced by getM1VDD2(), and setM1VDD2().
|
private |
Definition at line 102 of file DCUCCSDat.h.
Referenced by getM1Vinj(), and setM1Vinj().
|
private |
Definition at line 107 of file DCUCCSDat.h.
Referenced by getM2DCUTemp(), and setM2DCUTemp().
|
private |
Definition at line 105 of file DCUCCSDat.h.
Referenced by getM2Vcc(), and setM2Vcc().
|
private |
Definition at line 99 of file DCUCCSDat.h.
Referenced by getM2VDD1(), and setM2VDD1().
|
private |
Definition at line 101 of file DCUCCSDat.h.
Referenced by getM2VDD2(), and setM2VDD2().
|
private |
Definition at line 103 of file DCUCCSDat.h.
Referenced by getM2Vinj(), and setM2Vinj().