#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 19 of file AlignmentUserVariablesIO.h.
|
protectedpure virtual |
close IO
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by esMonitoring.AsyncLineReaderMixin::handle_close(), and esMonitoring.FDJsonServer::handle_close().
|
protectedpure virtual |
open IO
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
|
protected |
read AlignmentUserVariables of many Alignables (using readOne, so take care of memory!)
Definition at line 37 of file AlignmentUserVariablesIO.cc.
References readOne().
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), HIPUserVariablesIORoot::readHIPUserVariables(), and MillePedeVariablesIORoot::readMillePedeVariables().
|
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 19 of file AlignmentUserVariablesIO.cc.
References writeOne().
Referenced by pkg.AbstractPkg::generate(), querying.connection::write_and_commit(), HIPUserVariablesIORoot::writeHIPUserVariables(), and MillePedeVariablesIORoot::writeMillePedeVariables().
|
protectedpure virtual |
write AlignmentUserVariables of one Alignable
Implemented in MillePedeVariablesIORoot, and HIPUserVariablesIORoot.
Referenced by write().