CMS 3D CMS Logo

SurveyParameters.cc
Go to the documentation of this file.
4 
6  const AlgebraicVector& par,
7  const AlgebraicSymMatrix& cov):
8  AlignmentParameters(object, par, cov)
9 {
10 }
11 
13 {
14  throw cms::Exception("BadInheritance")
15  << "SurveyParameters::apply(): Not implemented.";
16 }
17 
19 {
21 }
22 
24  const AlgebraicSymMatrix&) const
25 {
26  throw cms::Exception("BadInheritance")
27  << "SurveyParameters::clone(): Not implemented.";
28  return nullptr;
29 }
30 
32  const AlgebraicSymMatrix&) const
33 {
34  throw cms::Exception("BadInheritance")
35  << "SurveyParameters::cloneFromSelected(): Not implemented.";
36 
37  return nullptr;
38 }
39 
41  const AlignableDetOrUnitPtr& ) const
42 {
43  throw cms::Exception("BadInheritance")
44  << "SurveyParameters::derivatives(): Not implemented.";
45 
46  return AlgebraicMatrix();
47 }
48 
50  const AlignableDetOrUnitPtr& ) const
51 {
52  throw cms::Exception("BadInheritance")
53  << "SurveyParameters::selectedDerivatives(): Not implemented.";
54 
55  return AlgebraicMatrix();
56 }
AlgebraicMatrix derivatives(const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const override
Derivatives not implemented.
AlignmentParameters * clone(const AlgebraicVector &, const AlgebraicSymMatrix &) const override
Cloning not implemented.
AlignmentParameters * cloneFromSelected(const AlgebraicVector &, const AlgebraicSymMatrix &) const override
Cloning not implemented.
AlgebraicMatrix selectedDerivatives(const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const override
Derivatives not implemented.
CLHEP::HepMatrix AlgebraicMatrix
int type() const override
tell type (AlignmentParametersFactory::ParametersType - but no circular dependency) ...
CLHEP::HepVector AlgebraicVector
void apply() override
apply not implemented
CLHEP::HepSymMatrix AlgebraicSymMatrix
SurveyParameters(Alignable *, const AlgebraicVector &par, const AlgebraicSymMatrix &cov)