#include <LMFPrimDat.h>
Public Member Functions | |
float | getAlpha (EcalLogicID &id) |
float | getAlpha (int id) |
float | getAPDoverAM3 (EcalLogicID &id) |
float | getAPDoverAM3 (int id) |
float | getAPDoverAMean (EcalLogicID &id) |
float | getAPDoverAMean (int id) |
float | getAPDoverARMS (EcalLogicID &id) |
float | getAPDoverARMS (int id) |
float | getAPDoverBM3 (EcalLogicID &id) |
float | getAPDoverBM3 (int id) |
float | getAPDoverBMean (EcalLogicID &id) |
float | getAPDoverBMean (int id) |
float | getAPDoverBRMS (EcalLogicID &id) |
float | getAPDoverBRMS (int id) |
float | getAPDoverPnM3 (EcalLogicID &id) |
float | getAPDoverPnM3 (int id) |
float | getAPDoverPnMean (EcalLogicID &id) |
float | getAPDoverPnMean (int id) |
float | getAPDoverPnRMS (EcalLogicID &id) |
float | getAPDoverPnRMS (int id) |
float | getBeta (EcalLogicID &id) |
float | getBeta (int id) |
int | getFlag (EcalLogicID &id) |
int | getFlag (int id) |
float | getM3 (EcalLogicID &id) |
float | getM3 (int id) |
float | getMean (EcalLogicID &id) |
float | getMean (int id) |
float | getRMS (EcalLogicID &id) |
float | getRMS (int id) |
float | getShapeCorr (EcalLogicID &id) |
float | getShapeCorr (int id) |
std::string | getTableName () const override |
bool | isValid () override |
LMFPrimDat () | |
LMFPrimDat (EcalDBConnection *c) | |
LMFPrimDat (EcalDBConnection *c, int color, std::string system) | |
LMFPrimDat (EcalDBConnection *c, std::string color, std::string system) | |
LMFPrimDat (int color, std::string system) | |
LMFPrimDat (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
LMFPrimDat (oracle::occi::Environment *env, oracle::occi::Connection *conn, int color, std::string system) | |
LMFPrimDat (oracle::occi::Environment *env, oracle::occi::Connection *conn, std::string color, std::string system) | |
LMFPrimDat (std::string color, std::string system) | |
LMFPrimDat & | setAlpha (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverA (EcalLogicID &id, float mean, float rms, float m3) |
LMFPrimDat & | setAPDoverAM3 (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverAMean (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverARMS (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverB (EcalLogicID &id, float mean, float rms, float m3) |
LMFPrimDat & | setAPDoverBM3 (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverBMean (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverBRMS (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverPn (EcalLogicID &id, float mean, float rms, float m3) |
LMFPrimDat & | setAPDoverPnM3 (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverPnMean (EcalLogicID &id, float v) |
LMFPrimDat & | setAPDoverPnRMS (EcalLogicID &id, float v) |
LMFPrimDat & | setBeta (EcalLogicID &id, float v) |
LMFPrimDat & | setFlag (EcalLogicID &id, int v) |
LMFPrimDat & | setM3 (EcalLogicID &id, float v) |
LMFPrimDat & | setMean (EcalLogicID &id, float v) |
LMFPrimDat & | setPN (EcalLogicID &id, float mean, float rms, float m3) |
LMFPrimDat & | setRMS (EcalLogicID &id, float v) |
LMFPrimDat & | setShapeCorr (EcalLogicID &id, float v) |
~LMFPrimDat () override | |
Public Member Functions inherited from LMFColoredTable | |
std::string | getColor () const |
virtual std::string | getSystem () const |
int | getVmax (EcalLogicID &id) |
int | getVmin (EcalLogicID &id) |
LMFColoredTable () | |
LMFColoredTable (EcalDBConnection *c) | |
LMFColoredTable (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
LMFColoredTable & | setColor (int color) |
LMFColoredTable & | setColor (std::string color) |
virtual LMFColoredTable & | setSystem (int system) |
virtual LMFColoredTable & | setSystem (std::string s) |
LMFColoredTable & | setVersions (EcalLogicID &id, int vmin, int vmax) |
LMFColoredTable & | setVmax (EcalLogicID &id, int v) |
LMFColoredTable & | setVmin (EcalLogicID &id, int v) |
int | writeDB () noexcept(false) override |
~LMFColoredTable () override | |
Public Member Functions inherited from LMFDat | |
void | dump () const override |
void | dump (int n) const override |
virtual void | dump (int n, int max) const |
void | fetch () noexcept(false) |
void | fetch (const EcalLogicID &id) noexcept(false) |
void | fetch (const EcalLogicID &id, const Tm &tm) noexcept(false) |
void | fetch (const EcalLogicID &id, const Tm &tm, int dir) noexcept(false) |
void | fetch (int logic_id) noexcept(false) |
void | fetch (int logic_id, const Tm &tm) noexcept(false) |
void | fetch (int logic_id, const Tm *timestamp, int dir) noexcept(false) |
std::map< int, std::vector< float > > | fetchData () noexcept(false) |
virtual std::string | foreignKeyName () const |
std::map< int, std::vector< float > > | getData () |
std::vector< float > | getData (const EcalLogicID &id) |
float | getData (const EcalLogicID &id, const std::string &key) |
bool | getData (const EcalLogicID &id, const std::string &key, float &ret) |
bool | getData (const EcalLogicID &id, std::vector< float > &ret) |
float | getData (const EcalLogicID &id, unsigned int k) |
bool | getData (const EcalLogicID &id, unsigned int k, float &ret) |
std::vector< float > | getData (int id) |
float | getData (int id, const std::string &key) |
bool | getData (int id, const std::string &key, float &ret) |
bool | getData (int id, std::vector< float > &ret) |
float | getData (int id, unsigned int k) |
bool | getData (int id, unsigned int k, float &ret) |
virtual std::string | getIovIdFieldName () const |
std::list< std::string > | getKeyList () |
std::map< std::string, unsigned int > | getKeys () |
LMFRunIOV | getLMFRunIOV () const |
int | getLMFRunIOVID () |
std::list< int > | getLogicIds () |
void | getNext (LMFDat *dat) noexcept(false) |
void | getPrevious (LMFDat *dat) noexcept(false) |
std::map< unsigned int, std::string > | getReverseMap () const |
Tm | getSubrunStart () const |
LMFDat () | |
LMFDat (EcalDBConnection *c) | |
LMFDat (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
std::vector< float > | operator[] (int id) |
LMFDat & | setData (const EcalLogicID &logic_id, const std::string &key, float v) |
LMFDat & | setData (const EcalLogicID &logic_id, const std::vector< float > &data) |
LMFDat & | setData (int logic_id, const std::vector< float > &data) |
LMFDat & | setLMFRunIOV (const LMFRunIOV &iov) |
LMFDat & | setMaxDataToDump (int n) |
void | setWhereClause (std::string w) |
void | setWhereClause (std::string w, const std::vector< std::string > &p) |
int | size () const |
~LMFDat () override | |
Public Member Functions inherited from LMFUnique | |
void | attach (std::string name, LMFUnique *u) |
void | debug () |
virtual bool | exists () |
virtual boost::ptr_list< LMFUnique > | fetchAll () const noexcept(false) |
int | fetchID () noexcept(false) override |
std::string | getClassName () |
std::string | getClassName () const |
int | getID () const |
int | getInt (std::string fieldname) const |
std::string | getString (std::string fieldname) const |
virtual bool | isValid () const |
LMFUnique () | |
LMFUnique (EcalDBConnection *c) | |
LMFUnique (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
void | nodebug () |
virtual bool | operator< (const LMFUnique &r) |
virtual bool | operator<= (const LMFUnique &r) |
std::string | sequencePostfix (const Tm &t) |
void | setByID (int id) noexcept(false) override |
LMFUnique & | setInt (std::string key, int value) |
LMFUnique & | setString (std::string key, std::string value) |
void | startProfiling () |
void | stopProfiling () |
~LMFUnique () override | |
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 | init () |
Additional Inherited Members | |
Public Types inherited from LMFUnique | |
typedef oracle::occi::ResultSet | ResultSet |
typedef oracle::occi::Statement | Statement |
Static Public Attributes inherited from IDBObject | |
static const int | ECALDB_NROWS = 1024 |
Protected Member Functions inherited from LMFDat | |
void | adjustParameters (int n, std::string &sql, Statement *stmt) |
std::string | buildInsertSql () |
std::string | buildSelectSql (int logic_id=0, int direction=0) |
bool | check () |
void | getKeyTypes () noexcept(false) |
void | getNeighbour (LMFDat *dat, int which) noexcept(false) |
int | writeDB () noexcept(false) override |
Protected Member Functions inherited from LMFUnique | |
virtual void | getParameters (ResultSet *rset) |
virtual void | setClassName (std::string s) |
virtual int | writeForeignKeys () noexcept(false) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const noexcept(false) |
Protected Attributes inherited from LMFColoredTable | |
int | m_color |
int | m_system |
Protected Attributes inherited from LMFDat | |
std::string | _where |
std::vector< std::string > | _wherePars |
std::map< int, std::vector< float > > | m_data |
std::string | m_Error |
std::map< std::string, unsigned int > | m_keys |
int | m_max |
std::string | m_tableName |
std::vector< std::string > | m_type |
Protected Attributes inherited from LMFUnique | |
bool | _profiling |
std::string | m_className |
char | m_debug |
std::map< std::string, LMFUnique * > | m_foreignKeys |
std::map< std::string, int > | m_intFields |
std::map< std::string, std::string > | m_stringFields |
Protected Attributes inherited from IUniqueDBObject | |
int | m_ID |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
LMF_YYYY_XXX_PPRIM_DAT interface ^ ^ | | | _____ color -------— system
Definition at line 19 of file LMFPrimDat.h.
LMFPrimDat::LMFPrimDat | ( | ) |
LMFPrimDat::LMFPrimDat | ( | oracle::occi::Environment * | env, |
oracle::occi::Connection * | conn | ||
) |
Definition at line 5 of file LMFPrimDat.cc.
References init().
LMFPrimDat::LMFPrimDat | ( | EcalDBConnection * | c | ) |
LMFPrimDat::LMFPrimDat | ( | std::string | color, |
std::string | system | ||
) |
Definition at line 11 of file LMFPrimDat.cc.
References init(), LMFColoredTable::setColor(), and LMFColoredTable::setSystem().
LMFPrimDat::LMFPrimDat | ( | int | color, |
std::string | system | ||
) |
Definition at line 17 of file LMFPrimDat.cc.
References init(), LMFColoredTable::setColor(), and LMFColoredTable::setSystem().
LMFPrimDat::LMFPrimDat | ( | oracle::occi::Environment * | env, |
oracle::occi::Connection * | conn, | ||
std::string | color, | ||
std::string | system | ||
) |
Definition at line 23 of file LMFPrimDat.cc.
References init(), LMFColoredTable::setColor(), and LMFColoredTable::setSystem().
LMFPrimDat::LMFPrimDat | ( | EcalDBConnection * | c, |
std::string | color, | ||
std::string | system | ||
) |
Definition at line 40 of file LMFPrimDat.cc.
References init(), LMFColoredTable::setColor(), and LMFColoredTable::setSystem().
LMFPrimDat::LMFPrimDat | ( | oracle::occi::Environment * | env, |
oracle::occi::Connection * | conn, | ||
int | color, | ||
std::string | system | ||
) |
Definition at line 33 of file LMFPrimDat.cc.
References init(), LMFColoredTable::setColor(), and LMFColoredTable::setSystem().
LMFPrimDat::LMFPrimDat | ( | EcalDBConnection * | c, |
int | color, | ||
std::string | system | ||
) |
Definition at line 46 of file LMFPrimDat.cc.
References init(), LMFColoredTable::setColor(), and LMFColoredTable::setSystem().
|
inlineoverride |
Definition at line 30 of file LMFPrimDat.h.
float LMFPrimDat::getAlpha | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAlpha | ( | int | id | ) |
float LMFPrimDat::getAPDoverAM3 | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverAM3 | ( | int | id | ) |
float LMFPrimDat::getAPDoverAMean | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverAMean | ( | int | id | ) |
float LMFPrimDat::getAPDoverARMS | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverARMS | ( | int | id | ) |
float LMFPrimDat::getAPDoverBM3 | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverBM3 | ( | int | id | ) |
float LMFPrimDat::getAPDoverBMean | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverBMean | ( | int | id | ) |
float LMFPrimDat::getAPDoverBRMS | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverBRMS | ( | int | id | ) |
float LMFPrimDat::getAPDoverPnM3 | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverPnM3 | ( | int | id | ) |
float LMFPrimDat::getAPDoverPnMean | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverPnMean | ( | int | id | ) |
float LMFPrimDat::getAPDoverPnRMS | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getAPDoverPnRMS | ( | int | id | ) |
float LMFPrimDat::getBeta | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getBeta | ( | int | id | ) |
int LMFPrimDat::getFlag | ( | EcalLogicID & | id | ) |
int LMFPrimDat::getFlag | ( | int | id | ) |
float LMFPrimDat::getM3 | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getM3 | ( | int | id | ) |
float LMFPrimDat::getMean | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getMean | ( | int | id | ) |
float LMFPrimDat::getRMS | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getRMS | ( | int | id | ) |
float LMFPrimDat::getShapeCorr | ( | EcalLogicID & | id | ) |
float LMFPrimDat::getShapeCorr | ( | int | id | ) |
|
inlineoverridevirtual |
Implements LMFColoredTable.
Definition at line 32 of file LMFPrimDat.h.
References LMFColoredTable::getColor(), and LMFColoredTable::getSystem().
|
private |
Definition at line 52 of file LMFPrimDat.cc.
References mps_fire::i, LMFUnique::m_className, LMFColoredTable::m_color, LMFDat::m_keys, LMFColoredTable::m_system, and LMFDat::m_type.
Referenced by LMFPrimDat().
|
overridevirtual |
Reimplemented from LMFDat.
Definition at line 79 of file LMFPrimDat.cc.
References LMFColoredTable::getColor(), LMFColoredTable::getSystem(), LMFDat::m_Error, and runTheMatrix::ret.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
LMFPrimDat & LMFPrimDat::setAlpha | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 189 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
LMFPrimDat & LMFPrimDat::setAPDoverA | ( | EcalLogicID & | id, |
float | mean, | ||
float | rms, | ||
float | m3 | ||
) |
Definition at line 133 of file LMFPrimDat.cc.
References SiStripPI::mean, SiStripPI::rms, setAPDoverAM3(), setAPDoverAMean(), and setAPDoverARMS().
LMFPrimDat & LMFPrimDat::setAPDoverAM3 | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 118 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverA().
LMFPrimDat & LMFPrimDat::setAPDoverAMean | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 123 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverA().
LMFPrimDat & LMFPrimDat::setAPDoverARMS | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 128 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverA().
LMFPrimDat & LMFPrimDat::setAPDoverB | ( | EcalLogicID & | id, |
float | mean, | ||
float | rms, | ||
float | m3 | ||
) |
Definition at line 155 of file LMFPrimDat.cc.
References SiStripPI::mean, SiStripPI::rms, setAPDoverBM3(), setAPDoverBMean(), and setAPDoverBRMS().
LMFPrimDat & LMFPrimDat::setAPDoverBM3 | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 140 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverB().
LMFPrimDat & LMFPrimDat::setAPDoverBMean | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 145 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverB().
LMFPrimDat & LMFPrimDat::setAPDoverBRMS | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 150 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverB().
LMFPrimDat & LMFPrimDat::setAPDoverPn | ( | EcalLogicID & | id, |
float | mean, | ||
float | rms, | ||
float | m3 | ||
) |
Definition at line 177 of file LMFPrimDat.cc.
References SiStripPI::mean, SiStripPI::rms, setAPDoverPnM3(), setAPDoverPnMean(), and setAPDoverPnRMS().
LMFPrimDat & LMFPrimDat::setAPDoverPnM3 | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 162 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverPn().
LMFPrimDat & LMFPrimDat::setAPDoverPnMean | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 167 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverPn().
LMFPrimDat & LMFPrimDat::setAPDoverPnRMS | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 172 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setAPDoverPn().
LMFPrimDat & LMFPrimDat::setBeta | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 194 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
LMFPrimDat & LMFPrimDat::setFlag | ( | EcalLogicID & | id, |
int | v | ||
) |
Definition at line 184 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
LMFPrimDat & LMFPrimDat::setM3 | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 106 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setPN().
LMFPrimDat & LMFPrimDat::setMean | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 96 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setPN().
LMFPrimDat & LMFPrimDat::setPN | ( | EcalLogicID & | id, |
float | mean, | ||
float | rms, | ||
float | m3 | ||
) |
Definition at line 111 of file LMFPrimDat.cc.
References SiStripPI::mean, SiStripPI::rms, setM3(), setMean(), and setRMS().
LMFPrimDat & LMFPrimDat::setRMS | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 101 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.
Referenced by setPN().
LMFPrimDat & LMFPrimDat::setShapeCorr | ( | EcalLogicID & | id, |
float | v | ||
) |
Definition at line 199 of file LMFPrimDat.cc.
References LMFDat::setData(), and findQualityFiles::v.