CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
AlignmentIORoot Class Reference

#include <AlignmentIORoot.h>

Inheritance diagram for AlignmentIORoot:
AlignmentIO

Public Member Functions

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

Detailed Description

concrete class for ROOT-based I/O of Alignment parameters, correlations and Alignable positions. Derived from AlignmentIO

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

(last update by

Author:
flucke

)

Definition at line 16 of file AlignmentIORoot.h.

Member Function Documentation

AlignablePositions AlignmentIORoot::readAlignableAbsolutePositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
)
virtual

read Alignable current absolute positions

Implements AlignmentIO.

Definition at line 128 of file AlignmentIORoot.cc.

AlignablePositions AlignmentIORoot::readAlignableOriginalPositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
)
virtual

read Alignable original (before misalignment) absolute positions

Implements AlignmentIO.

Definition at line 168 of file AlignmentIORoot.cc.

AlignableShifts AlignmentIORoot::readAlignableRelativePositions ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
)
virtual

read Alignable relative positions (shift,rotation)

Implements AlignmentIO.

Definition at line 208 of file AlignmentIORoot.cc.

align::Parameters AlignmentIORoot::readAlignmentParameters ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
)
virtual

read AlignmentParameters

Implements AlignmentIO.

Definition at line 30 of file AlignmentIORoot.cc.

align::Correlations AlignmentIORoot::readCorrelations ( const align::Alignables alivec,
const char *  filename,
int  iter,
int &  ierr 
)
virtual

read Correlations

Implements AlignmentIO.

Definition at line 87 of file AlignmentIORoot.cc.

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

write Alignable current absolute positions

Implements AlignmentIO.

Definition at line 109 of file AlignmentIORoot.cc.

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

write Alignable original (before misalignment) absolute positions

Implements AlignmentIO.

Definition at line 149 of file AlignmentIORoot.cc.

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

write Alignable relative positions (shift,rotation)

Implements AlignmentIO.

Definition at line 189 of file AlignmentIORoot.cc.

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

write AlignmentParameters

Implements AlignmentIO.

Definition at line 12 of file AlignmentIORoot.cc.

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

write Correlations

Implements AlignmentIO.

Definition at line 69 of file AlignmentIORoot.cc.

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

write RigidBodyAlignmentParameters as applied on top of original positions

Implements AlignmentIO.

Definition at line 52 of file AlignmentIORoot.cc.