CMS 3D CMS Logo

AlignmentIO Class Reference

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

#include <Alignment/CommonAlignmentAlgorithm/interface/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.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:14:28 2009 for CMSSW by  doxygen 1.5.4