Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/database/pdbcal/base/RunToTime.h>
Public Member Functions | |
virtual PHTimeStamp * | getBeginTime (const int runNumber)=0 |
virtual PHTimeStamp * | getEndTime (const int runNumber)=0 |
virtual int | getRunNumber (const PHTimeStamp &ts)=0 |
virtual int | DisconnectDB ()=0 |
Static Public Member Functions | |
static RunToTime * | instance () |
Protected Member Functions | |
RunToTime () | |
virtual | ~RunToTime () |
Static Protected Attributes | |
static RunToTime * | __instance = 0 |
Definition at line 6 of file RunToTime.h.
View newest version in sPHENIX GitHub at line 6 of file RunToTime.h
|
protected |
Definition at line 7 of file RunToTime.cc.
View newest version in sPHENIX GitHub at line 7 of file RunToTime.cc
|
protectedvirtual |
Definition at line 11 of file RunToTime.cc.
View newest version in sPHENIX GitHub at line 11 of file RunToTime.cc
|
pure virtual |
Implemented in RunToTimePg.
|
pure virtual |
Implemented in RunToTimePg.
Referenced by OnCalServer::BeginRun(), OnCalServer::ClosestGoodRun(), OnCalServer::CopySnglTableNewBankId(), PgPostBankManager::createBank(), PgPostBankManager::fetchBank(), PgPostBankManager::fetchClosestBank(), OnCalServer::FindClosestCalibratedRun(), OnCalServer::GetLastGoodRunTS(), OnCalServer::GetRunTimeTicks(), OnCalServer::SetBorTime(), and OnCalServer::SyncOncalTimeStampsToRunDB().
|
pure virtual |
Implemented in RunToTimePg.
Referenced by OnCalServer::BeginRun(), OnCalServer::ClosestGoodRun(), OnCalServer::CopySnglTableNewBankId(), PgPostBankManager::createBank(), OnCalServer::FindClosestCalibratedRun(), OnCalServer::GetRunTimeTicks(), OnCalServer::SetEorTime(), and OnCalServer::SyncOncalTimeStampsToRunDB().
|
pure virtual |
Implemented in RunToTimePg.
|
static |
Definition at line 15 of file RunToTime.cc.
View newest version in sPHENIX GitHub at line 15 of file RunToTime.cc
References __instance.
Referenced by OnCalServer::BeginRun(), OnCalServer::ClosestGoodRun(), OnCalServer::CopySnglTableNewBankId(), PgPostBankManager::createBank(), PgPostBankManager::fetchBank(), PgPostBankManager::fetchClosestBank(), OnCalServer::FindClosestCalibratedRun(), OnCalServer::GetLastGoodRunTS(), OnCalServer::GetRunTimeTicks(), OnCalServer::SetBorTime(), OnCalServer::SetEorTime(), and OnCalServer::SyncOncalTimeStampsToRunDB().
|
staticprotected |
Definition at line 14 of file RunToTime.h.
View newest version in sPHENIX GitHub at line 14 of file RunToTime.h
Referenced by instance().