CMS 3D CMS Logo

List of all members | Public Member Functions
AlignmentIO Class Referenceabstract

#include <AlignmentIO.h>

Inheritance diagram for AlignmentIO:
AlignmentIORoot

Public Member Functions

virtual AlignablePositions readAlignableAbsolutePositions (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Alignable current absolute positions More...
 
virtual AlignablePositions readAlignableOriginalPositions (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Alignable original (before misalignment) absolute positions More...
 
virtual AlignableShifts readAlignableRelativePositions (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Alignable relative positions (shift,rotation) More...
 
virtual align::Parameters readAlignmentParameters (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read AlignmentParameters More...
 
virtual align::Correlations readCorrelations (const align::Alignables &alivec, const char *filename, int iter, int &ierr)=0
 read Correlations More...
 
virtual void writeAlignableAbsolutePositions (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Alignable current absolute positions More...
 
virtual void writeAlignableOriginalPositions (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Alignable original (before misalignment) absolute positions More...
 
virtual void writeAlignableRelativePositions (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Alignable relative positions (shift,rotation) More...
 
virtual void writeAlignmentParameters (const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr)=0
 write AlignmentParameters More...
 
virtual void writeCorrelations (const align::Correlations &cormap, const char *filename, int iter, bool validCheck, int &ierr)=0
 write Correlations More...
 
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 More...
 
virtual ~AlignmentIO ()=default
 

Detailed Description

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

Date
2006/11/30 09:56:03
Revision
1.3

(last update by

Author
flucke

)

Definition at line 19 of file AlignmentIO.h.

Constructor & Destructor Documentation

virtual AlignmentIO::~AlignmentIO ( )
virtualdefault

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.