Go to the documentation of this file.
21 iret = theIO.
write(alivec, validCheck);
99 iret = theIO.
write(cormap, validCheck);
104 iret = theIO.
close();
133 iret = theIO.
close();
160 iret = theIO.
close();
189 iret = theIO.
close();
216 iret = theIO.
close();
245 iret = theIO.
close();
272 iret = theIO.
close();
301 iret = theIO.
close();
void writeAlignableAbsolutePositions(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write Alignable current absolute positions
int close(void) override
Close IO.
align::Parameters read(const align::Alignables &alivec, int &ierr)
read AlignmentParameters of many Alignables
int write(const align::Correlations &cor, bool validCheck) override
write correlations
align::Parameters readAlignmentParameters(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read AlignmentParameters
void writeAlignmentParameters(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write AlignmentParameters
AlignableAbsData readOrgPos(Alignable *ali, int &ierr)
Read original positions of one Alignable.
AlignablePositions readAlignableOriginalPositions(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Alignable original (before misalignment) absolute positions
int writeOrgPos(Alignable *ali, bool validCheck)
Write original positions of one Alignable.
int writeAbsPos(Alignable *ali, bool validCheck)
Write absolute positions of one Alignable.
AlignableShifts readAlignableRelativePositions(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Alignable relative positions (shift,rotation)
int writeOrigRigidBody(const align::Alignables &alivec, bool validCheck)
write original RigidBodyAlignmentParameters of many Alignables
void writeAlignableOriginalPositions(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write Alignable original (before misalignment) absolute positions
std::vector< AlignableRelData > AlignableShifts
int open(const char *filename, int iteration, bool writemode) override
open IO
int open(const char *filename, int iteration, bool writemode) override
open IO
AlignablePositions readAlignableAbsolutePositions(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Alignable current absolute positions
int close(void) override
close IO
align::Correlations readCorrelations(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Correlations
void writeAlignableRelativePositions(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write Alignable relative positions (shift,rotation)
int write(const align::Alignables &alivec, bool validCheck)
write AlignmentParameters of many Alignables
std::map< std::pair< Alignable *, Alignable * >, AlgebraicMatrix > Correlations
AlignableAbsData readAbsPos(Alignable *ali, int &ierr)
Read absolute positions of one Alignable.
int close(void) override
close IO
int open(const char *filename, int iteration, bool writemode) override
Open IO.
int writeRelPos(Alignable *ali, bool validCheck)
Write relative positions of one Alignable.
std::vector< AlignmentParameters * > Parameters
concrete class for ROOT based IO of Alignable positions
void writeOrigRigidBodyAlignmentParameters(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write RigidBodyAlignmentParameters as applied on top of original positions
std::vector< Alignable * > Alignables
align::Correlations read(const align::Alignables &alivec, int &ierr) override
read correlations
void writeCorrelations(const align::Correlations &cormap, const char *filename, int iter, bool validCheck, int &ierr) override
write Correlations
Concrete class for ROOT based IO of Correlations.
AlignableRelData readRelPos(Alignable *ali, int &ierr)
Read relative positions of one Alignable.
std::vector< AlignableAbsData > AlignablePositions