CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Typedefs | Functions
Utilities.h File Reference
#include <map>
#include "CondFormats/Alignment/interface/Definitions.h"

Go to the source code of this file.

Namespaces

 align
 

Typedefs

typedef std::vector< Alignable * > align::Alignables
 
typedef std::map< std::pair
< Alignable *, Alignable * >
, AlgebraicMatrix
align::Correlations
 
typedef std::vector< GlobalPointalign::GlobalPoints
 
typedef std::vector< GlobalVectoralign::GlobalVectors
 
typedef std::vector< LocalPointalign::LocalPoints
 
typedef std::vector< LocalVectoralign::LocalVectors
 
typedef std::vector
< AlignmentParameters * > 
align::Parameters
 
typedef std::vector< Scalar > align::Scalars
 

Functions

GlobalVector align::centerOfMass (const GlobalVectors &theVs)
 Find the CM of a set of points. More...
 
GlobalVector align::diffR (const GlobalVectors &current, const GlobalVectors &nominal)
 
RotationType align::diffRot (const GlobalVectors &current, const GlobalVectors &nominal)
 
PositionType align::motherPosition (const std::vector< const PositionType * > &dauPos)
 Find mother's position from the average of its daughters' positions. More...
 
void align::rectify (RotationType &)
 Correct a rotation matrix for rounding errors. More...
 
EulerAngles align::toAngles (const RotationType &)
 Convert rotation matrix to angles about x-, y-, z-axes (frame rotation). More...
 
RotationType align::toMatrix (const EulerAngles &)
 Convert rotation angles about x-, y-, z-axes to matrix. More...