#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.
|
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(), and Vispa.Gui.FindDialog.FindDialog::keyPressEvent().
|
protectedpure virtual |
open IO
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::importConfig().
|
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 Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), HIPUserVariablesIORoot::readHIPUserVariables(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
protectedpure virtual |
read AlignmentUserVariables of one Alignable, object should be created and has to be deleted
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by read().
|
protected |
write AlignmentUserVariables of many Alignables
Definition at line 20 of file AlignmentUserVariablesIO.cc.
References writeOne().
Referenced by pkg.AbstractPkg::generate(), and HIPUserVariablesIORoot::writeHIPUserVariables().
|
protectedpure virtual |
write AlignmentUserVariables of one Alignable
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by write().