CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlignmentPositionError.h
Go to the documentation of this file.
1 #ifndef ALIGNMENT_POSITION_ERROR_H
2 #define ALIGNMENT_POSITION_ERROR_H
3 
5 
11 
12  public:
13 
15 
16  AlignmentPositionError(float dx, float dy, float dz);
17 
19 
21 
22  const GlobalError & globalError() const { return theGlobalError; };
23 
25  return AlignmentPositionError ( this->globalError() + ape.globalError());
26  };
27 
29  return AlignmentPositionError ( this->globalError() - ape.globalError());
30 
31  };
32 
35  return *this;
36  };
37 
40  return *this;
41  };
42 
43 
44  private:
45 
47 };
48 
49 #endif // ALIGNMENT_POSITION_ERROR_H
50 
AlignmentPositionError & operator-=(const AlignmentPositionError &ape)
AlignmentPositionError(GlobalError ge)
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
Definition: GlobalError.h:11
AlignmentPositionError & operator+=(const AlignmentPositionError &ape)
AlignmentPositionError operator-(const AlignmentPositionError &ape) const
AlignmentPositionError operator+(const AlignmentPositionError &ape) const
const GlobalError & globalError() const