CMS 3D CMS Logo

SurveyParameters.cc
Go to the documentation of this file.
4 
6  : AlignmentParameters(object, par, cov) {}
7 
9  throw cms::Exception("BadInheritance") << "SurveyParameters::apply(): Not implemented.";
10 }
11 
13 
15  throw cms::Exception("BadInheritance") << "SurveyParameters::clone(): Not implemented.";
16  return nullptr;
17 }
18 
20  throw cms::Exception("BadInheritance") << "SurveyParameters::cloneFromSelected(): Not implemented.";
21 
22  return nullptr;
23 }
24 
26  throw cms::Exception("BadInheritance") << "SurveyParameters::derivatives(): Not implemented.";
27 
28  return AlgebraicMatrix();
29 }
30 
32  const AlignableDetOrUnitPtr&) const {
33  throw cms::Exception("BadInheritance") << "SurveyParameters::selectedDerivatives(): Not implemented.";
34 
35  return AlgebraicMatrix();
36 }
AlignmentParametersFactory.h
resolutioncreator_cfi.object
object
Definition: resolutioncreator_cfi.py:4
Alignable
Definition: Alignable.h:27
SurveyParameters::selectedDerivatives
AlgebraicMatrix selectedDerivatives(const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const override
Derivatives not implemented.
Definition: SurveyParameters.cc:31
AlignableDetOrUnitPtr
Definition: AlignableDetOrUnitPtr.h:30
SurveyParameters::cloneFromSelected
AlignmentParameters * cloneFromSelected(const AlgebraicVector &, const AlgebraicSymMatrix &) const override
Cloning not implemented.
Definition: SurveyParameters.cc:19
AlignmentParameters
Definition: AlignmentParameters.h:35
SurveyParameters.h
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
AlignmentParametersFactory::kSurvey
Definition: AlignmentParametersFactory.h:23
SurveyParameters::SurveyParameters
SurveyParameters(Alignable *, const AlgebraicVector &par, const AlgebraicSymMatrix &cov)
Definition: SurveyParameters.cc:5
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition: AlgebraicObjects.h:13
SurveyParameters::apply
void apply() override
apply not implemented
Definition: SurveyParameters.cc:8
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition: AlgebraicObjects.h:15
SurveyParameters::derivatives
AlgebraicMatrix derivatives(const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const override
Derivatives not implemented.
Definition: SurveyParameters.cc:25
AlgebraicMatrix
CLHEP::HepMatrix AlgebraicMatrix
Definition: AlgebraicObjects.h:14
Exception
Definition: hltDiff.cc:246
SurveyParameters::clone
AlignmentParameters * clone(const AlgebraicVector &, const AlgebraicSymMatrix &) const override
Cloning not implemented.
Definition: SurveyParameters.cc:14
Exception.h
SurveyParameters::type
int type() const override
tell type (AlignmentParametersFactory::ParametersType - but no circular dependency)
Definition: SurveyParameters.cc:12