EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/parbase/FairDetParRootFileIo.h>
Public Member Functions | |
FairDetParRootFileIo (FairParRootFile *f) | |
virtual | ~FairDetParRootFileIo () |
virtual Bool_t | read (FairParSet *) |
Int_t | write (FairParSet *) |
Public Member Functions inherited from FairDetParIo | |
FairDetParIo () | |
virtual | ~FairDetParIo () |
void | setInputNumber (Int_t n) |
Int_t | getInputNumber () |
virtual Bool_t | init (FairParSet *) |
Protected Member Functions | |
Int_t | findInputVersion (Text_t *contName) |
Int_t | getMaxVersion (Text_t *contName) |
TObject * | findContainer (Text_t *contName, Int_t version) |
Protected Attributes | |
FairParRootFile * | pFile |
Protected Attributes inherited from FairDetParIo | |
Int_t | inputNumber |
Private Member Functions | |
FairDetParRootFileIo (const FairDetParRootFileIo &) | |
FairDetParRootFileIo & | operator= (const FairDetParRootFileIo &) |
Definition at line 9 of file FairDetParRootFileIo.h.
View newest version in sPHENIX GitHub at line 9 of file FairDetParRootFileIo.h
FairDetParRootFileIo::FairDetParRootFileIo | ( | FairParRootFile * | f | ) |
|
inlinevirtual |
Definition at line 15 of file FairDetParRootFileIo.h.
View newest version in sPHENIX GitHub at line 15 of file FairDetParRootFileIo.h
|
private |
|
protected |
Definition at line 109 of file FairDetParRootFileIo.cxx.
View newest version in sPHENIX GitHub at line 109 of file FairDetParRootFileIo.cxx
References FairParRootFile::cd(), p, and pFile.
|
protected |
Definition at line 94 of file FairDetParRootFileIo.cxx.
View newest version in sPHENIX GitHub at line 94 of file FairDetParRootFileIo.cxx
References FairRuntimeDb::getCurrentRun(), FairParVersion::getInputVersion(), FairRtdbRun::getParVersion(), FairParVersion::getRootVersion(), FairParRootFile::getRun(), FairDetParIo::inputNumber, FairRuntimeDb::instance(), pFile, and v.
Referenced by read().
|
protected |
Definition at line 85 of file FairDetParRootFileIo.cxx.
View newest version in sPHENIX GitHub at line 85 of file FairDetParRootFileIo.cxx
References FairParRootFile::GetKey(), and pFile.
Referenced by write().
|
private |
|
virtual |
Definition at line 43 of file FairDetParRootFileIo.cxx.
View newest version in sPHENIX GitHub at line 43 of file FairDetParRootFileIo.cxx
References FairParSet::clear(), findInputVersion(), FairParSet::getInputVersion(), FairDetParIo::inputNumber, name, FairParSet::setChanged(), FairParSet::setInputVersion(), and conf::version.
Referenced by FairGenericParRootFileIo::init().
|
virtual |
Reimplemented from FairDetParIo.
Definition at line 67 of file FairDetParRootFileIo.cxx.
View newest version in sPHENIX GitHub at line 67 of file FairDetParRootFileIo.cxx
References FairParRootFile::cd(), getMaxVersion(), FairRuntimeDb::instance(), FairParRootFile::IsWritable(), name, pFile, FairParSet::setChanged(), and FairRuntimeDb::setVersionsChanged().
|
protected |
Definition at line 12 of file FairDetParRootFileIo.h.
View newest version in sPHENIX GitHub at line 12 of file FairDetParRootFileIo.h
Referenced by findContainer(), findInputVersion(), getMaxVersion(), FairGenericParRootFileIo::init(), and write().