Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/database/pdbcal/base/PdbBankManager.h>
Public Member Functions | |
virtual PdbCalBankIterator * | getIterator ()=0 |
Get an iterator to loop over banks. | |
virtual PdbCalBank * | createBank (const std::string &, PdbBankID, const std::string &, PHTimeStamp &, PHTimeStamp &, const std::string &)=0 |
virtual PdbCalBank * | createBank (const int, const std::string &, PdbBankID, const std::string &, const std::string &, const time_t duration=60)=0 |
virtual PdbCalBank * | createBank (const int, const int, const std::string &, PdbBankID, const std::string &, const std::string &)=0 |
virtual PdbCalBank * | fetchBank (const std::string &, PdbBankID, const std::string &, const int)=0 |
virtual PdbCalBank * | fetchClosestBank (const std::string &, PdbBankID, const std::string &, const int)=0 |
virtual PdbCalBank * | fetchBank (const std::string &, PdbBankID, const std::string &, const PHTimeStamp &)=0 |
virtual PdbCalBank * | fetchClosestBank (const std::string &, PdbBankID, const std::string &, PHTimeStamp &)=0 |
virtual PdbApplication * | getApplication ()=0 |
virtual void | fillCalibObject (PdbCalBank *, const std::string &, PHTimeStamp &)=0 |
virtual void | GetUsedBankRids (std::map< std::string, std::set< int > > &) const |
virtual void | ClearUsedBankRids () |
virtual void | SetMaxInsertTime (const PHTimeStamp &) |
Static Public Member Functions | |
static PdbBankManager * | instance () |
Protected Member Functions | |
PdbBankManager () | |
virtual | ~PdbBankManager () |
Static Protected Attributes | |
static PdbBankManager * | __instance = nullptr |
Definition at line 21 of file PdbBankManager.h.
View newest version in sPHENIX GitHub at line 21 of file PdbBankManager.h
|
inlineprotected |
Definition at line 26 of file PdbBankManager.h.
View newest version in sPHENIX GitHub at line 26 of file PdbBankManager.h
|
protectedvirtual |
Definition at line 17 of file PdbBankManager.cc.
View newest version in sPHENIX GitHub at line 17 of file PdbBankManager.cc
References __instance.
|
inlinevirtual |
Reimplemented in PgPostBankManager.
Definition at line 107 of file PdbBankManager.h.
View newest version in sPHENIX GitHub at line 107 of file PdbBankManager.h
|
pure virtual |
Implemented in PgPostBankManager.
Referenced by PHParametersContainer::WriteToDB(), and PHParameters::WriteToDB().
|
pure virtual |
Implemented in PgPostBankManager.
|
pure virtual |
Implemented in PgPostBankManager.
|
pure virtual |
Implemented in PgPostBankManager.
Referenced by OnCalServer::CopySnglTableNewBankId(), and PHParameters::ReadFromDB().
|
pure virtual |
Implemented in PgPostBankManager.
|
pure virtual |
Implemented in PgPostBankManager.
|
pure virtual |
Implemented in PgPostBankManager.
|
pure virtual |
Implemented in PgPostBankManager.
|
pure virtual |
Implemented in PgPostBankManager.
Referenced by OnCalServer::CopySnglTableNewBankId(), OnCalServer::CreateCalibration(), PHParameters::ReadFromDB(), PHParametersContainer::WriteToDB(), and PHParameters::WriteToDB().
|
pure virtual |
Get an iterator to loop over banks.
Implemented in PgPostBankManager.
|
inlinevirtual |
Reimplemented in PgPostBankManager.
Definition at line 106 of file PdbBankManager.h.
View newest version in sPHENIX GitHub at line 106 of file PdbBankManager.h
|
static |
Definition at line 22 of file PdbBankManager.cc.
View newest version in sPHENIX GitHub at line 22 of file PdbBankManager.cc
References __instance.
Referenced by OnCalServer::CopySnglTableNewBankId(), OnCalServer::CreateCalibration(), PHParameters::ReadFromDB(), PHParametersContainer::WriteToDB(), and PHParameters::WriteToDB().
|
inlinevirtual |
Reimplemented in PgPostBankManager.
Definition at line 108 of file PdbBankManager.h.
View newest version in sPHENIX GitHub at line 108 of file PdbBankManager.h
|
staticprotected |
Definition at line 112 of file PdbBankManager.h.
View newest version in sPHENIX GitHub at line 112 of file PdbBankManager.h
Referenced by instance(), and ~PdbBankManager().