EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
list of container factories More...
#include <EicRoot/blob/master/parbase/FairRuntimeDb.h>
Public Member Functions | |
~FairRuntimeDb (void) | |
Bool_t | addParamContext (const char *) |
void | printParamContexts () |
void | addContFactory (FairContFact *) |
FairContFact * | getContFactory (const Text_t *) |
Bool_t | addContainer (FairParSet *) |
FairParSet * | getContainer (const Text_t *) |
FairParSet * | findContainer (const char *) |
void | removeContainer (Text_t *) |
void | removeAllContainers (void) |
Bool_t | initContainers (Int_t runId, Int_t refId=-1, const Text_t *fileName="") |
void | setContainersStatic (Bool_t f=kTRUE) |
Bool_t | writeContainers (void) |
Bool_t | writeContainer (FairParSet *, FairRtdbRun *, FairRtdbRun *refRun=0) |
FairRtdbRun * | addRun (Int_t runId, Int_t refId=-1) |
FairRtdbRun * | getRun (Int_t) |
FairRtdbRun * | getRun (Text_t *) |
FairRtdbRun * | getCurrentRun (void) |
Text_t const * | getCurrentFileName () |
void | clearRunList (void) |
void | removeRun (Text_t *) |
Bool_t | setInputVersion (Int_t run, Text_t *container, Int_t version, Int_t inputNumber) |
Bool_t | setRootOutputVersion (Int_t run, Text_t *container, Int_t version) |
void | setVersionsChanged (Bool_t f=kTRUE) |
void | resetInputVersions (void) |
void | resetOutputVersions (void) |
void | resetAllVersions (void) |
Bool_t | readAll (void) |
void | writeVersions (void) |
void | saveOutput (void) |
Bool_t | setFirstInput (FairParIo *) |
Bool_t | setSecondInput (FairParIo *) |
Bool_t | setOutput (FairParIo *) |
FairParIo * | getFirstInput (void) |
FairParIo * | getSecondInput (void) |
FairParIo * | getOutput (void) |
void | closeFirstInput (void) |
void | closeSecondInput (void) |
void | closeOutput (void) |
void | activateParIo (FairParIo *) |
TList * | getListOfContainers () |
void | print (void) |
Int_t | findOutputVersion (FairParSet *) |
Static Public Member Functions | |
static FairRuntimeDb * | instance (void) |
Protected Types | |
enum | ParamIOType { UNKNOWN_Type = 0, AsciiFileOutput = 1, RootFileOutput = 2, RootTSQLOutput = 3 } |
Protected Member Functions | |
FairRuntimeDb (void) | |
Protected Attributes | |
TList * | containerList |
TList * | runs |
FairParIo * | firstInput |
FairParIo * | secondInput |
FairParIo * | output |
FairRtdbRun * | currentRun |
TString | currentFileName |
Bool_t | versionsChanged |
Bool_t | isRootFileOutput |
FairLogger * | fLogger |
ParamIOType | ioType |
Private Member Functions | |
FairRuntimeDb (const FairRuntimeDb &M) | |
FairRuntimeDb & | operator= (const FairRuntimeDb &) |
Bool_t | initContainers (void) |
Static Private Attributes | |
static FairRuntimeDb * | gRtdb |
list of container factories
Definition at line 20 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 20 of file FairRuntimeDb.h
|
protected |
Select which IO type to use.
Definition at line 42 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 42 of file FairRuntimeDb.h
|
protected |
Definition at line 53 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 53 of file FairRuntimeDb.cxx
References gRtdb.
FairRuntimeDb::~FairRuntimeDb | ( | void | ) |
Definition at line 70 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 70 of file FairRuntimeDb.cxx
References closeFirstInput(), closeOutput(), closeSecondInput(), containerList, gRtdb, and runs.
|
private |
void FairRuntimeDb::activateParIo | ( | FairParIo * | io | ) |
Definition at line 771 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 771 of file FairRuntimeDb.cxx
References FairContFact::activateParIo(), contFactories, FairParIo::getDetParIo(), and FairParIo::setDetParIo().
Referenced by FairParAsciiFileIo::open(), and FairParRootFileIo::open().
Bool_t FairRuntimeDb::addContainer | ( | FairParSet * | container | ) |
Definition at line 134 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 134 of file FairRuntimeDb.cxx
References FairRtdbRun::addParVersion(), containerList, FairRtdbRun::getParVersion(), name, Acts::PrimitivesView3DTest::run(), and runs.
Referenced by FairContFact::getContainer().
void FairRuntimeDb::addContFactory | ( | FairContFact * | fact | ) |
Definition at line 97 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 97 of file FairRuntimeDb.cxx
References contFactories, FairLogger::Debug(), fLogger, and MESSAGE_ORIGIN.
Referenced by CbmRichContFact::CbmRichContFact(), EicContFact::EicContFact(), FairBaseContFact::FairBaseContFact(), PndFieldContFact::PndFieldContFact(), PndPassiveContFact::PndPassiveContFact(), and PndSensorNameContFact::PndSensorNameContFact().
Bool_t FairRuntimeDb::addParamContext | ( | const char * | context | ) |
Definition at line 111 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 111 of file FairRuntimeDb.cxx
References FairContFact::addContext(), and contFactories.
FairRtdbRun * FairRuntimeDb::addRun | ( | Int_t | runId, |
Int_t | refId = -1 |
||
) |
Definition at line 198 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 198 of file FairRuntimeDb.cxx
References FairRtdbRun::addParVersion(), containerList, currentRun, getRun(), Acts::PrimitivesView3DTest::run(), and runs.
Referenced by FairRunAna::Init(), FairRunSim::Init(), and initContainers().
void FairRuntimeDb::clearRunList | ( | void | ) |
Definition at line 248 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 248 of file FairRuntimeDb.cxx
References runs.
void FairRuntimeDb::closeFirstInput | ( | void | ) |
Definition at line 731 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 731 of file FairRuntimeDb.cxx
References FairParIo::cd(), FairParIo::close(), and firstInput.
Referenced by ~FairRuntimeDb().
void FairRuntimeDb::closeOutput | ( | void | ) |
Definition at line 759 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 759 of file FairRuntimeDb.cxx
References FairParIo::close(), FairParIo::isAutoWritable(), isRootFileOutput, output, resetOutputVersions(), and saveOutput().
Referenced by EicRunSim::RunCoreStart(), FairMCApplication::StopRun(), and ~FairRuntimeDb().
void FairRuntimeDb::closeSecondInput | ( | void | ) |
Definition at line 740 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 740 of file FairRuntimeDb.cxx
References FairParIo::cd(), FairParIo::close(), and secondInput.
Referenced by ~FairRuntimeDb().
FairParSet * FairRuntimeDb::findContainer | ( | const char * | name | ) |
Definition at line 174 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 174 of file FairRuntimeDb.cxx
References containerList.
Referenced by FairContFact::getContainer().
Int_t FairRuntimeDb::findOutputVersion | ( | FairParSet * | cont | ) |
Definition at line 287 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 287 of file FairRuntimeDb.cxx
References currentRun, firstInput, FairParVersion::getInputVersion(), FairParSet::getInputVersion(), FairRtdbRun::getParVersion(), FairParVersion::getRootVersion(), FairParSet::hasChanged(), name, output, Acts::PrimitivesView3DTest::run(), runs, and v.
Referenced by writeContainer().
FairParSet * FairRuntimeDb::getContainer | ( | const Text_t * | name | ) |
Definition at line 155 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 155 of file FairRuntimeDb.cxx
References c, contFactories, and FairContFact::getContainer().
Referenced by ClassImp(), PndMagnet::ConstructASCIIGeometry(), CbmRich::ConstructAsciiGeometry(), PndTarget::ConstructGeometry(), PndPipe::ConstructGeometry(), EicDetector::ConstructGeometry(), PndConstField::FillParContainer(), PndMultiField::FillParContainer(), PndTransMap::FillParContainer(), PndGeoHandling::GetGeoManager(), PndGeoHandling::GetSensorNamePar(), FairRunAna::Init(), FairRunSim::Init(), FairRunAna::InitContainers(), CbmRich::Initialize(), FairModule::ProcessNodes(), PndMultiFieldPar::SetParameters(), CbmRichHitProducer::SetParContainers(), CbmRichTestHits::SetParContainers(), CbmRichTestSim::SetParContainers(), CbmRichProjectionProducer::SetParContainers(), CbmRichGeoTest::SetParContainers(), PndRecoMultiKalmanTask::SetParContainers(), PndRecoKalmanTask::SetParContainers(), PndGeoHandling::SetParContainers(), PndPidCorrelator::SetParContainers(), and PndFieldCreator::SetParm().
FairContFact * FairRuntimeDb::getContFactory | ( | const Text_t * | FactName | ) |
Definition at line 106 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 106 of file FairRuntimeDb.cxx
References contFactories.
|
inline |
Definition at line 73 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 73 of file FairRuntimeDb.h
References currentFileName.
|
inline |
Definition at line 72 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 72 of file FairRuntimeDb.h
References currentRun.
Referenced by FairDetParRootFileIo::findInputVersion(), and FairDetParTSQLIo::getRunStart().
FairParIo * FairRuntimeDb::getFirstInput | ( | void | ) |
Definition at line 710 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 710 of file FairRuntimeDb.cxx
References FairParIo::cd(), and firstInput.
Referenced by FairParSet::init(), and FairRunAna::RunOnProof().
|
inline |
Definition at line 100 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 100 of file FairRuntimeDb.h
References containerList.
Referenced by FairRunSim::Init().
FairParIo * FairRuntimeDb::getOutput | ( | void | ) |
Definition at line 724 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 724 of file FairRuntimeDb.cxx
References FairParIo::cd(), and output.
Referenced by readAll(), FairParSet::write(), writeContainer(), and writeVersions().
FairRtdbRun * FairRuntimeDb::getRun | ( | Int_t | id | ) |
Definition at line 223 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 223 of file FairRuntimeDb.cxx
Referenced by addRun(), initContainers(), setInputVersion(), and setRootOutputVersion().
FairRtdbRun * FairRuntimeDb::getRun | ( | Text_t * | name | ) |
Definition at line 231 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 231 of file FairRuntimeDb.cxx
References runs.
FairParIo * FairRuntimeDb::getSecondInput | ( | void | ) |
Definition at line 717 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 717 of file FairRuntimeDb.cxx
References FairParIo::cd(), and secondInput.
Referenced by FairParSet::init(), and FairRunAna::RunOnProof().
Bool_t FairRuntimeDb::initContainers | ( | Int_t | runId, |
Int_t | refId = -1 , |
||
const Text_t * | fileName = "" |
||
) |
Definition at line 454 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 454 of file FairRuntimeDb.cxx
References addRun(), currentFileName, currentRun, getRun(), FairRtdbRun::getRunId(), initContainers(), Acts::PrimitivesView3DTest::run(), FairRtdbRun::setRefRun(), and writeContainers().
Referenced by PndGeoHandling::GetGeoManager(), PndGeoHandling::GetSensorNamePar(), FairRunAna::Init(), FairRunAna::InitContainers(), FairRunAna::Reinit(), and FairMCApplication::SetParTask().
|
private |
Definition at line 494 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 494 of file FairRuntimeDb.cxx
References containerList, currentFileName, currentRun, firstInput, FairRtdbRun::getRefRun(), getRun(), FairParSet::init(), FairParSet::isStatic(), FairParIo::readVersions(), and secondInput.
Referenced by initContainers(), and readAll().
|
static |
Referenced by CbmRichContFact::CbmRichContFact(), EicContFact::EicContFact(), FairBaseContFact::FairBaseContFact(), FairDetParRootFileIo::findInputVersion(), FairContFact::getContainer(), FairDetParTSQLIo::getRunStart(), FairParSet::init(), PndGeoHandling::InitRuntimeDb(), FairParAsciiFileIo::open(), FairParRootFileIo::open(), PndFieldContFact::PndFieldContFact(), PndPassiveContFact::PndPassiveContFact(), PndSensorNameContFact::PndSensorNameContFact(), PndMultiFieldPar::SetParameters(), FairDetParRootFileIo::write(), and FairParSet::write().
|
inlineprivate |
Definition at line 107 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 107 of file FairRuntimeDb.h
void FairRuntimeDb::print | ( | void | ) |
Definition at line 573 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 573 of file FairRuntimeDb.cxx
References containerList, firstInput, output, FairParIo::print(), FairRtdbRun::print(), Acts::PrimitivesView3DTest::run(), runs, and secondInput.
void FairRuntimeDb::printParamContexts | ( | ) |
Definition at line 125 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 125 of file FairRuntimeDb.cxx
References contFactories, and FairContFact::print().
Bool_t FairRuntimeDb::readAll | ( | void | ) |
Definition at line 472 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 472 of file FairRuntimeDb.cxx
References FairParIo::check(), currentRun, getOutput(), initContainers(), output, runs, saveOutput(), and writeContainers().
void FairRuntimeDb::removeAllContainers | ( | void | ) |
Definition at line 192 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 192 of file FairRuntimeDb.cxx
References containerList.
void FairRuntimeDb::removeContainer | ( | Text_t * | name | ) |
Definition at line 182 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 182 of file FairRuntimeDb.cxx
References c, and containerList.
void FairRuntimeDb::removeRun | ( | Text_t * | name | ) |
Definition at line 237 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 237 of file FairRuntimeDb.cxx
References c, currentRun, and runs.
void FairRuntimeDb::resetAllVersions | ( | void | ) |
Definition at line 640 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 640 of file FairRuntimeDb.cxx
References resetInputVersions(), and resetOutputVersions().
void FairRuntimeDb::resetInputVersions | ( | void | ) |
Definition at line 612 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 612 of file FairRuntimeDb.cxx
References containerList, FairParSet::isStatic(), FairParSet::resetInputVersions(), FairRtdbRun::resetInputVersions(), Acts::PrimitivesView3DTest::run(), and runs.
Referenced by resetAllVersions(), setFirstInput(), and setSecondInput().
void FairRuntimeDb::resetOutputVersions | ( | void | ) |
Definition at line 628 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 628 of file FairRuntimeDb.cxx
References FairRtdbRun::resetOutputVersions(), Acts::PrimitivesView3DTest::run(), and runs.
Referenced by closeOutput(), resetAllVersions(), setFirstInput(), setOutput(), and setSecondInput().
void FairRuntimeDb::saveOutput | ( | void | ) |
Definition at line 749 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 749 of file FairRuntimeDb.cxx
References currentRun, writeContainers(), and writeVersions().
Referenced by closeOutput(), and readAll().
void FairRuntimeDb::setContainersStatic | ( | Bool_t | f = kTRUE | ) |
Definition at line 526 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 526 of file FairRuntimeDb.cxx
References containerList, and FairParSet::setStatic().
Bool_t FairRuntimeDb::setFirstInput | ( | FairParIo * | inp1 | ) |
Definition at line 648 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 648 of file FairRuntimeDb.cxx
References FairParIo::check(), firstInput, output, resetInputVersions(), resetOutputVersions(), and FairParIo::setInputNumber().
Referenced by FairAnaSelector::Init(), EicRunAna::Init(), and PndGeoHandling::InitRuntimeDb().
Bool_t FairRuntimeDb::setInputVersion | ( | Int_t | run, |
Text_t * | container, | ||
Int_t | version, | ||
Int_t | inputNumber | ||
) |
Definition at line 538 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 538 of file FairRuntimeDb.cxx
References FairRtdbRun::getParVersion(), getRun(), FairParVersion::setInputVersion(), and v.
Bool_t FairRuntimeDb::setOutput | ( | FairParIo * | op | ) |
Definition at line 675 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 675 of file FairRuntimeDb.cxx
References FairParIo::check(), isRootFileOutput, output, and resetOutputVersions().
Referenced by PndGeoHandling::InitRuntimeDb(), and EicRunSim::RunCoreStart().
Bool_t FairRuntimeDb::setRootOutputVersion | ( | Int_t | run, |
Text_t * | container, | ||
Int_t | version | ||
) |
Definition at line 556 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 556 of file FairRuntimeDb.cxx
References FairRtdbRun::getParVersion(), getRun(), FairParVersion::setRootVersion(), and v.
Bool_t FairRuntimeDb::setSecondInput | ( | FairParIo * | inp2 | ) |
Definition at line 661 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 661 of file FairRuntimeDb.cxx
References FairParIo::check(), firstInput, output, resetInputVersions(), resetOutputVersions(), secondInput, and FairParIo::setInputNumber().
Referenced by FairAnaSelector::Init().
|
inline |
Definition at line 81 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 81 of file FairRuntimeDb.h
References versionsChanged.
Referenced by FairDetParRootFileIo::write().
Bool_t FairRuntimeDb::writeContainer | ( | FairParSet * | cont, |
FairRtdbRun * | run, | ||
FairRtdbRun * | refRun = 0 |
||
) |
Definition at line 324 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 324 of file FairRuntimeDb.cxx
References c, FairParIo::check(), FairLogger::Debug(), findOutputVersion(), fLogger, FairParSet::getInputVersion(), getOutput(), FairRtdbRun::getParVersion(), FairParVersion::getRootVersion(), FairParSet::hasChanged(), FairLogger::Info(), FairParIo::isAutoWritable(), isRootFileOutput, MESSAGE_ORIGIN, output, FairParSet::setChanged(), FairParVersion::setInputVersion(), FairParVersion::setRootVersion(), and FairParSet::write().
Referenced by writeContainers().
Bool_t FairRuntimeDb::writeContainers | ( | void | ) |
Definition at line 265 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 265 of file FairRuntimeDb.cxx
References containerList, currentRun, FairRtdbRun::getRefRun(), runs, and writeContainer().
Referenced by initContainers(), readAll(), and saveOutput().
void FairRuntimeDb::writeVersions | ( | void | ) |
Definition at line 253 of file FairRuntimeDb.cxx.
View newest version in sPHENIX GitHub at line 253 of file FairRuntimeDb.cxx
References FairParIo::cd(), FairParIo::check(), getOutput(), isRootFileOutput, output, runs, and versionsChanged.
Referenced by saveOutput().
|
protected |
Definition at line 27 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 27 of file FairRuntimeDb.h
Referenced by addContainer(), addRun(), findContainer(), getListOfContainers(), initContainers(), print(), removeAllContainers(), removeContainer(), resetInputVersions(), setContainersStatic(), writeContainers(), and ~FairRuntimeDb().
|
protected |
Definition at line 33 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 33 of file FairRuntimeDb.h
Referenced by getCurrentFileName(), and initContainers().
|
protected |
Definition at line 32 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 32 of file FairRuntimeDb.h
Referenced by addRun(), findOutputVersion(), getCurrentRun(), initContainers(), readAll(), removeRun(), saveOutput(), and writeContainers().
|
protected |
Definition at line 29 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 29 of file FairRuntimeDb.h
Referenced by closeFirstInput(), findOutputVersion(), getFirstInput(), initContainers(), print(), setFirstInput(), and setSecondInput().
|
protected |
Fair Logger
Definition at line 37 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 37 of file FairRuntimeDb.h
Referenced by addContFactory(), and writeContainer().
|
staticprivate |
Definition at line 23 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 23 of file FairRuntimeDb.h
Referenced by FairRuntimeDb(), and ~FairRuntimeDb().
|
protected |
Definition at line 48 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 48 of file FairRuntimeDb.h
|
protected |
Definition at line 35 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 35 of file FairRuntimeDb.h
Referenced by closeOutput(), setOutput(), writeContainer(), and writeVersions().
|
protected |
Definition at line 31 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 31 of file FairRuntimeDb.h
Referenced by closeOutput(), findOutputVersion(), getOutput(), print(), readAll(), setFirstInput(), setOutput(), setSecondInput(), writeContainer(), and writeVersions().
|
protected |
Definition at line 28 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 28 of file FairRuntimeDb.h
Referenced by addContainer(), addRun(), clearRunList(), findOutputVersion(), getRun(), print(), readAll(), removeRun(), resetInputVersions(), resetOutputVersions(), writeContainers(), writeVersions(), and ~FairRuntimeDb().
|
protected |
Definition at line 30 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 30 of file FairRuntimeDb.h
Referenced by closeSecondInput(), getSecondInput(), initContainers(), print(), and setSecondInput().
|
protected |
Definition at line 34 of file FairRuntimeDb.h.
View newest version in sPHENIX GitHub at line 34 of file FairRuntimeDb.h
Referenced by setVersionsChanged(), and writeVersions().