CMS 3D CMS Logo

Public Member Functions

AlignmentIO Class Reference

#include <AlignmentIO.h>

Inheritance diagram for AlignmentIO:
AlignmentIORoot

List of all members.

Public Member Functions

virtual AlignablePositions readAlignableAbsolutePositions (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Alignable current absolute positions
virtual AlignablePositions readAlignableOriginalPositions (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Alignable original (before misalignment) absolute positions
virtual AlignableShifts readAlignableRelativePositions (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Alignable relative positions (shift,rotation)
virtual align::Parameters readAlignmentParameters (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read AlignmentParameters
virtual align::Correlations readCorrelations (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Correlations
virtual void writeAlignableAbsolutePositions (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Alignable current absolute positions
virtual void writeAlignableOriginalPositions (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Alignable original (before misalignment) absolute positions
virtual void writeAlignableRelativePositions (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Alignable relative positions (shift,rotation)
virtual void writeAlignmentParameters (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write AlignmentParameters
virtual void writeCorrelations (const align::Correlations &cormap, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Correlations
virtual void writeOrigRigidBodyAlignmentParameters (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write RigidBodyAlignmentParameters as applied on top of original positions

Detailed Description

Abstract base class for input/output of Alignment parameters, Correlations, as well as absolute and relative coordinates of Alignables

Date:
2007/10/08 14:38:15
Revision:
1.4

(last update by

Author:
cklae

)

Definition at line 19 of file AlignmentIO.h.


Member Function Documentation

virtual AlignablePositions AlignmentIO::readAlignableAbsolutePositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
) [pure virtual]

read Alignable current absolute positions

Implemented in AlignmentIORoot.

virtual AlignablePositions AlignmentIO::readAlignableOriginalPositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
) [pure virtual]

read Alignable original (before misalignment) absolute positions

Implemented in AlignmentIORoot.

virtual AlignableShifts AlignmentIO::readAlignableRelativePositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
) [pure virtual]

read Alignable relative positions (shift,rotation)

Implemented in AlignmentIORoot.

virtual align::Parameters AlignmentIO::readAlignmentParameters ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
) [pure virtual]

read AlignmentParameters

Implemented in AlignmentIORoot.

virtual align::Correlations AlignmentIO::readCorrelations ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
) [pure virtual]

read Correlations

Implemented in AlignmentIORoot.

virtual void AlignmentIO::writeAlignableAbsolutePositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
bool  validCheck,
int &  ierr 
) [pure virtual]

write Alignable current absolute positions

Implemented in AlignmentIORoot.

virtual void AlignmentIO::writeAlignableOriginalPositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
bool  validCheck,
int &  ierr 
) [pure virtual]

write Alignable original (before misalignment) absolute positions

Implemented in AlignmentIORoot.

virtual void AlignmentIO::writeAlignableRelativePositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
bool  validCheck,
int &  ierr 
) [pure virtual]

write Alignable relative positions (shift,rotation)

Implemented in AlignmentIORoot.

virtual void AlignmentIO::writeAlignmentParameters ( const align::Alignables alivec,
const char *  filename,
int  iter,
bool  validCheck,
int &  ierr 
) [pure virtual]

write AlignmentParameters

Implemented in AlignmentIORoot.

virtual void AlignmentIO::writeCorrelations ( const align::Correlations cormap,
const char *  filename,
int  iter,
bool  validCheck,
int &  ierr 
) [pure virtual]

write Correlations

Implemented in AlignmentIORoot.

virtual void AlignmentIO::writeOrigRigidBodyAlignmentParameters ( const align::Alignables alivec,
const char *  filename,
int  iter,
bool  validCheck,
int &  ierr 
) [pure virtual]

write RigidBodyAlignmentParameters as applied on top of original positions

Implemented in AlignmentIORoot.