#include <AlignmentUserVariablesIO.h>
Protected Member Functions | |
virtual int | close (void)=0 |
virtual int | open (const char *filename, int iteration, bool writemode)=0 |
std::vector< AlignmentUserVariables * > | read (const align::Alignables &alivec, int &ierr) |
virtual AlignmentUserVariables * | readOne (Alignable *ali, int &ierr)=0 |
int | write (const align::Alignables &alivec, bool validCheck) |
virtual int | writeOne (Alignable *ali)=0 |
virtual | ~AlignmentUserVariablesIO () |
Abstract base class for I/O of AlignmentUserVariables. Note that it is the caller's responsibility to delete objects created during reading.
(at least last update...)
Definition at line 17 of file AlignmentUserVariablesIO.h.
|
inlineprotectedvirtual |
Definition at line 22 of file AlignmentUserVariablesIO.h.
References close(), corrVsCorr::filename, align_cfg::iteration, open(), read(), readOne(), write(), and writeOne().
|
protectedpure virtual |
close IO
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by lumiQTWidget.ApplicationWindow::fileQuit(), esMonitoring.AsyncLineReaderMixin::handle_close(), esMonitoring.FDJsonServer::handle_close(), Vispa.Gui.BoxContentDialog.BoxContentDialog::keyPressEvent(), Vispa.Gui.FindDialog.FindDialog::keyPressEvent(), and ~AlignmentUserVariablesIO().
|
protectedpure virtual |
open IO
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::importConfig(), and ~AlignmentUserVariablesIO().
|
protected |
read AlignmentUserVariables of many Alignables (using readOne, so take care of memory!)
Definition at line 41 of file AlignmentUserVariablesIO.cc.
References readOne().
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), HIPUserVariablesIORoot::readHIPUserVariables(), MillePedeVariablesIORoot::readMillePedeVariables(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches(), and ~AlignmentUserVariablesIO().
|
protectedpure virtual |
read AlignmentUserVariables of one Alignable, object should be created and has to be deleted
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by read(), and ~AlignmentUserVariablesIO().
|
protected |
write AlignmentUserVariables of many Alignables
Definition at line 20 of file AlignmentUserVariablesIO.cc.
References writeOne().
Referenced by pkg.AbstractPkg::generate(), querying.connection::write_and_commit(), HIPUserVariablesIORoot::writeHIPUserVariables(), MillePedeVariablesIORoot::writeMillePedeVariables(), and ~AlignmentUserVariablesIO().
|
protectedpure virtual |
write AlignmentUserVariables of one Alignable
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by write(), and ~AlignmentUserVariablesIO().