CMS 3D CMS Logo

SurveyParameters.h
Go to the documentation of this file.
1 #ifndef Alignment_SurveyAnalysis_SurveyParameters_h
2 #define Alignment_SurveyAnalysis_SurveyParameters_h
3 
16 
18  public AlignmentParameters
19 {
20  public:
21 
25  Alignable*,
26  const AlgebraicVector& par,
27  const AlgebraicSymMatrix& cov
28  );
29 
31  virtual void apply();
32  virtual int type() const;
33 
35  virtual AlignmentParameters* clone(
36  const AlgebraicVector&,
37  const AlgebraicSymMatrix&
38  ) const;
39 
42  const AlgebraicVector&,
43  const AlgebraicSymMatrix&
44  ) const;
45 
50  ) const;
51 
56  ) const;
57 
58 };
59 
60 #endif
virtual AlignmentParameters * clone(const AlgebraicVector &, const AlgebraicSymMatrix &) const
Cloning not implemented.
virtual void apply()
apply not implemented
virtual AlgebraicMatrix selectedDerivatives(const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const
Derivatives not implemented.
virtual AlignmentParameters * cloneFromSelected(const AlgebraicVector &, const AlgebraicSymMatrix &) const
Cloning not implemented.
CLHEP::HepMatrix AlgebraicMatrix
virtual int type() const
tell type (AlignmentParametersFactory::ParametersType - but no circular dependency) ...
virtual AlgebraicMatrix derivatives(const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const
Derivatives not implemented.
CLHEP::HepVector AlgebraicVector
CLHEP::HepSymMatrix AlgebraicSymMatrix
SurveyParameters(Alignable *, const AlgebraicVector &par, const AlgebraicSymMatrix &cov)