#include <AlignmentParametersIO.h>
Protected Member Functions | |
virtual int | close (void)=0 |
close IO More... | |
virtual int | open (const char *filename, int iteration, bool writemode)=0 |
open IO More... | |
align::Parameters | read (const align::Alignables &alivec, int &ierr) |
read AlignmentParameters of many Alignables More... | |
virtual AlignmentParameters * | readOne (Alignable *ali, int &ierr)=0 |
read AlignmentParameters of one Alignable More... | |
int | write (const align::Alignables &alivec, bool validCheck) |
write AlignmentParameters of many Alignables More... | |
virtual int | writeOne (Alignable *ali)=0 |
write AlignmentParameters of one Alignable More... | |
virtual int | writeOneOrigRigidBody (Alignable *ali) |
write original RigidBodyAlignmentParameters (i.e. 3 shifts and 3 rotation) More... | |
int | writeOrigRigidBody (const align::Alignables &alivec, bool validCheck) |
write original RigidBodyAlignmentParameters of many Alignables More... | |
virtual | ~AlignmentParametersIO () |
abstract base class for I/O of AlignmentParameters
(last update by
)
Definition at line 14 of file AlignmentParametersIO.h.
|
inlineprotectedvirtual |
Definition at line 16 of file AlignmentParametersIO.h.
|
protectedpure virtual |
close IO
Implemented in AlignmentParametersIORoot.
Referenced by esMonitoring.AsyncLineReaderMixin::handle_close(), and esMonitoring.FDJsonServer::handle_close().
|
protectedpure virtual |
open IO
Implemented in AlignmentParametersIORoot.
|
protected |
read AlignmentParameters of many Alignables
Definition at line 60 of file AlignmentParametersIO.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and readOne().
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), and AlignmentIORoot::readAlignmentParameters().
|
protectedpure virtual |
read AlignmentParameters of one Alignable
Implemented in AlignmentParametersIORoot.
Referenced by read().
|
protected |
write AlignmentParameters of many Alignables
Definition at line 25 of file AlignmentParametersIO.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and writeOne().
Referenced by pkg.AbstractPkg::generate(), querying.connection::write_and_commit(), and AlignmentIORoot::writeAlignmentParameters().
|
protectedpure virtual |
write AlignmentParameters of one Alignable
Implemented in AlignmentParametersIORoot.
Referenced by write(), and writeOneOrigRigidBody().
|
protectedvirtual |
write original RigidBodyAlignmentParameters (i.e. 3 shifts and 3 rotation)
Definition at line 11 of file AlignmentParametersIO.cc.
References Alignable::alignmentParameters(), AlignmentParameters::clone(), AlignmentParameters::covariance(), AlignmentParameters::parameters(), Alignable::setAlignmentParameters(), and writeOne().
Referenced by writeOrigRigidBody().
|
protected |
write original RigidBodyAlignmentParameters of many Alignables
Definition at line 42 of file AlignmentParametersIO.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and writeOneOrigRigidBody().
Referenced by AlignmentIORoot::writeOrigRigidBodyAlignmentParameters().