#include <FEConfigLinDat.h>
Public Member Functions | |
FEConfigLinDat () | |
int | getMultX1 () const |
int | getMultX12 () const |
int | getMultX6 () const |
int | getShift1 () const |
int | getShift12 () const |
int | getShift6 () const |
std::string | getTable () override |
void | setMultX1 (int x) |
void | setMultX12 (int x) |
void | setMultX6 (int x) |
void | setShift1 (int x) |
void | setShift12 (int x) |
void | setShift6 (int x) |
~FEConfigLinDat () 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, FEConfigLinDat > *fillMap, FEConfigLinInfo *iconf) noexcept(false) |
void | prepareWrite () noexcept(false) override |
void | writeArrayDB (const std::map< EcalLogicID, FEConfigLinDat > *data, FEConfigLinInfo *iconf) noexcept(false) |
void | writeDB (const EcalLogicID *ecid, const FEConfigLinDat *item, FEConfigLinInfo *iconf) noexcept(false) |
Private Attributes | |
int | m_multx1 |
int | m_multx12 |
int | m_multx6 |
int | m_shift1 |
int | m_shift12 |
int | m_shift6 |
Friends | |
class | EcalCondDBInterface |
Additional Inherited Members | |
Static Public Attributes inherited from IDBObject | |
static const int | 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 11 of file FEConfigLinDat.h.
FEConfigLinDat::FEConfigLinDat | ( | ) |
Definition at line 11 of file FEConfigLinDat.cc.
|
override |
Definition at line 25 of file FEConfigLinDat.cc.
|
privatenoexcept |
Definition at line 74 of file FEConfigLinDat.cc.
References MillePedeFileConverter_cfg::e, AlCaHLTBitMon_ParallelJobs::p, setMultX1(), setMultX12(), setMultX6(), setShift1(), setShift12(), and setShift6().
|
inline |
Definition at line 29 of file FEConfigLinDat.h.
References m_multx1.
Referenced by popcon::EcalTPGLinConstHandler::getNewObjects(), and writeArrayDB().
|
inline |
Definition at line 27 of file FEConfigLinDat.h.
References m_multx12.
Referenced by popcon::EcalTPGLinConstHandler::getNewObjects(), and writeArrayDB().
|
inline |
Definition at line 28 of file FEConfigLinDat.h.
References m_multx6.
Referenced by popcon::EcalTPGLinConstHandler::getNewObjects(), and writeArrayDB().
|
inline |
Definition at line 32 of file FEConfigLinDat.h.
References m_shift1.
Referenced by popcon::EcalTPGLinConstHandler::getNewObjects(), and writeArrayDB().
|
inline |
Definition at line 30 of file FEConfigLinDat.h.
References m_shift12.
Referenced by popcon::EcalTPGLinConstHandler::getNewObjects(), and writeArrayDB().
|
inline |
Definition at line 31 of file FEConfigLinDat.h.
References m_shift6.
Referenced by popcon::EcalTPGLinConstHandler::getNewObjects(), and writeArrayDB().
|
inlineoverridevirtual |
Implements IDataItem.
Definition at line 18 of file FEConfigLinDat.h.
|
overrideprivatevirtualnoexcept |
Implements IDataItem.
Definition at line 27 of file FEConfigLinDat.cc.
References MillePedeFileConverter_cfg::e.
|
inline |
Definition at line 22 of file FEConfigLinDat.h.
Referenced by EcalTPGParamBuilder::analyze(), and fetchData().
|
inline |
Definition at line 20 of file FEConfigLinDat.h.
Referenced by EcalTPGParamBuilder::analyze(), and fetchData().
|
inline |
Definition at line 21 of file FEConfigLinDat.h.
Referenced by EcalTPGParamBuilder::analyze(), and fetchData().
|
inline |
Definition at line 25 of file FEConfigLinDat.h.
Referenced by EcalTPGParamBuilder::analyze(), and fetchData().
|
inline |
Definition at line 23 of file FEConfigLinDat.h.
Referenced by EcalTPGParamBuilder::analyze(), and fetchData().
|
inline |
Definition at line 24 of file FEConfigLinDat.h.
Referenced by EcalTPGParamBuilder::analyze(), and fetchData().
|
privatenoexcept |
Definition at line 120 of file FEConfigLinDat.cc.
References KineDebug3::count(), std::data(), MillePedeFileConverter_cfg::e, EcalLogicID::getLogicID(), getMultX1(), getMultX12(), getMultX6(), getShift1(), getShift12(), getShift6(), AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, findQualityFiles::rr, alignCSCRings::s, contentValuesCheck::ss, w, x, geometryCSVtoXML::xx, y, geometryCSVtoXML::yy, z, and geometryCSVtoXML::zz.
|
privatenoexcept |
Definition at line 42 of file FEConfigLinDat.cc.
References MillePedeFileConverter_cfg::e, and B2GTnPMonitor_cfi::item.
|
friend |
Definition at line 13 of file FEConfigLinDat.h.
|
private |
Definition at line 46 of file FEConfigLinDat.h.
Referenced by getMultX1(), and setMultX1().
|
private |
Definition at line 44 of file FEConfigLinDat.h.
Referenced by getMultX12(), and setMultX12().
|
private |
Definition at line 45 of file FEConfigLinDat.h.
Referenced by getMultX6(), and setMultX6().
|
private |
Definition at line 49 of file FEConfigLinDat.h.
Referenced by getShift1(), and setShift1().
|
private |
Definition at line 47 of file FEConfigLinDat.h.
Referenced by getShift12(), and setShift12().
|
private |
Definition at line 48 of file FEConfigLinDat.h.
Referenced by getShift6(), and setShift6().