Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/database/pdbcal/pg/PgPostCalBankIterator.h>
Classes | |
class | ValPeriod |
Public Member Functions | |
PgPostCalBankIterator (PgPostBankManager &bm) | |
virtual | ~PgPostCalBankIterator () |
virtual bool | init (const std::string &fulldbname, const PdbBankID &bankid) |
virtual bool | isValid () const |
virtual void | print (std::ostream &os=std::cout) const |
virtual void | setBankID (const PdbBankID &id) |
virtual void | setEndValTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture)) |
virtual void | setInsertTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture)) |
virtual void | setStartValTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture)) |
virtual PdbCalBank * | next () |
Public Member Functions inherited from PdbCalBankIterator | |
virtual | ~PdbCalBankIterator () |
Private Types | |
typedef std::map< std::string, ValPeriod > | TimeMap |
Private Attributes | |
TimeMap | fTimeMap |
PgPostBankManager & | fBM |
PgPostApplication * | fApplication |
std::string | fDBName |
std::string | fTableName |
bool | fIsValid |
PdbBankID | fBankID |
TSQLStatement * | fSQLStatement |
TSQLResultSet * | fSQLResultSet |
Definition at line 22 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 22 of file PgPostCalBankIterator.h
|
private |
Definition at line 66 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 66 of file PgPostCalBankIterator.h
PgPostCalBankIterator::PgPostCalBankIterator | ( | PgPostBankManager & | bm | ) |
Definition at line 28 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 28 of file PgPostCalBankIterator.cc
References fApplication, fBM, PgPostBankManager::getApplication(), and PHWHERE.
|
virtual |
Definition at line 47 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 47 of file PgPostCalBankIterator.cc
References fSQLResultSet, and fSQLStatement.
|
virtual |
Implements PdbCalBankIterator.
Definition at line 54 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 54 of file PgPostCalBankIterator.cc
References con, TSQLConnection::CreateStatement(), TSQLStatement::ExecuteQuery(), fApplication, fBankID, fDBName, fIsValid, fSQLResultSet, fSQLStatement, PgPostApplication::getConnection(), PdbBankID::getInternalValue(), PHWHERE, and PgPostApplication::startRead().
|
virtual |
Implements PdbCalBankIterator.
Definition at line 98 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 98 of file PgPostCalBankIterator.cc
References fIsValid.
|
virtual |
Implements PdbCalBankIterator.
Definition at line 105 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 105 of file PgPostCalBankIterator.cc
References end, PgPostCalBankIterator::ValPeriod::end(), fIsValid, fSQLResultSet, fTableName, fTimeMap, TSQLResultSet::GetInt(), TSQLResultSet::GetLong(), TSQLResultSet::GetObject(), TSQLResultSet::GetString(), it, TSQLResultSet::Next(), PgPostBankWrapper::setBankID(), PgPostBankWrapper::setDescription(), PgPostBankWrapper::setEndValTime(), PgPostBankWrapper::setInsertTime(), PgPostBankWrapper::setStartValTime(), PgPostBankWrapper::setTableName(), PgPostBankWrapper::setUserName(), start, and PgPostCalBankIterator::ValPeriod::start().
|
virtual |
Implements PdbCalBankIterator.
Definition at line 195 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 195 of file PgPostCalBankIterator.cc
References fBankID, fDBName, fTableName, fTimeMap, PdbBankID::getInternalValue(), and it.
|
virtual |
Implements PdbCalBankIterator.
Definition at line 212 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 212 of file PgPostCalBankIterator.cc
References fBankID, and train_ambiguity_solver::id.
|
virtual |
Implements PdbCalBankIterator.
Definition at line 218 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 218 of file PgPostCalBankIterator.cc
References fTimeMap.
|
virtual |
Implements PdbCalBankIterator.
Definition at line 225 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 225 of file PgPostCalBankIterator.cc
References fTimeMap.
|
virtual |
Implements PdbCalBankIterator.
Definition at line 232 of file PgPostCalBankIterator.cc.
View newest version in sPHENIX GitHub at line 232 of file PgPostCalBankIterator.cc
References fTimeMap.
|
private |
Definition at line 70 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 70 of file PgPostCalBankIterator.h
Referenced by init(), and PgPostCalBankIterator().
|
private |
Definition at line 74 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 74 of file PgPostCalBankIterator.h
Referenced by init(), print(), and setBankID().
|
private |
Definition at line 69 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 69 of file PgPostCalBankIterator.h
Referenced by PgPostCalBankIterator().
|
private |
Definition at line 71 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 71 of file PgPostCalBankIterator.h
|
private |
Definition at line 73 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 73 of file PgPostCalBankIterator.h
|
private |
Definition at line 76 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 76 of file PgPostCalBankIterator.h
Referenced by init(), next(), and ~PgPostCalBankIterator().
|
private |
Definition at line 75 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 75 of file PgPostCalBankIterator.h
Referenced by init(), and ~PgPostCalBankIterator().
|
private |
Definition at line 72 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 72 of file PgPostCalBankIterator.h
|
private |
Definition at line 67 of file PgPostCalBankIterator.h.
View newest version in sPHENIX GitHub at line 67 of file PgPostCalBankIterator.h
Referenced by next(), print(), setEndValTimeLimits(), setInsertTimeLimits(), and setStartValTimeLimits().