CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AlignmentConstraint.h
Go to the documentation of this file.
1 /****************************************************************************
2 * Authors:
3 * Jan Kašpar (jan.kaspar@gmail.com)
4 ****************************************************************************/
5 
6 #ifndef CalibPPS_AlignmentRelative_AlignmentConstraint_h
7 #define CalibPPS_AlignmentRelative_AlignmentConstraint_h
8 
9 #include <TVectorD.h>
10 
11 #include <map>
12 #include <string>
13 
18 public:
20  double val;
21 
23  std::map<unsigned int, TVectorD> coef;
24 
27 };
28 
29 #endif
An alignment constraint.
double val
constraint value
std::map< unsigned int, TVectorD > coef
map: AlignmentAlgorithm::QuantityClass -&gt; constraint coefficients
std::string name
label of the constraint