#include <SurveyParameters.h>
Public Member Functions | |
virtual void | apply () |
apply not implemented | |
virtual AlignmentParameters * | clone (const AlgebraicVector &, const AlgebraicSymMatrix &) const |
Cloning not implemented. | |
virtual AlignmentParameters * | cloneFromSelected (const AlgebraicVector &, const AlgebraicSymMatrix &) const |
Cloning not implemented. | |
virtual AlgebraicMatrix | derivatives (const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const |
Derivatives not implemented. | |
virtual AlgebraicMatrix | selectedDerivatives (const TrajectoryStateOnSurface &, const AlignableDetOrUnitPtr &) const |
Derivatives not implemented. | |
SurveyParameters (Alignable *, const AlgebraicVector &par, const AlgebraicSymMatrix &cov) | |
virtual int | type () const |
tell type (AlignmentParametersFactory::ParametersType - but no circular dependency) |
Alignment parameters for survey. Inheriting from AlignmentParameters is fake, just to attach it to an Alignable, re-using the AlignmentParameters data member. (Should look for another solution...)
Definition at line 17 of file SurveyParameters.h.
SurveyParameters::SurveyParameters | ( | Alignable * | object, |
const AlgebraicVector & | par, | ||
const AlgebraicSymMatrix & | cov | ||
) |
Set the alignable, parameters, covariance in base class. No user variables, default is all parameters are selected and valid.
Definition at line 5 of file SurveyParameters.cc.
: AlignmentParameters(object, par, cov) { }
void SurveyParameters::apply | ( | ) | [virtual] |
apply not implemented
Implements AlignmentParameters.
Definition at line 12 of file SurveyParameters.cc.
References Exception.
{ throw cms::Exception("BadInheritance") << "SurveyParameters::apply(): Not implemented."; }
AlignmentParameters * SurveyParameters::clone | ( | const AlgebraicVector & | , |
const AlgebraicSymMatrix & | |||
) | const [virtual] |
Cloning not implemented.
Implements AlignmentParameters.
Definition at line 23 of file SurveyParameters.cc.
References Exception.
{ throw cms::Exception("BadInheritance") << "SurveyParameters::clone(): Not implemented."; return 0; }
AlignmentParameters * SurveyParameters::cloneFromSelected | ( | const AlgebraicVector & | , |
const AlgebraicSymMatrix & | |||
) | const [virtual] |
Cloning not implemented.
Implements AlignmentParameters.
Definition at line 31 of file SurveyParameters.cc.
References Exception.
{ throw cms::Exception("BadInheritance") << "SurveyParameters::cloneFromSelected(): Not implemented."; return 0; }
AlgebraicMatrix SurveyParameters::derivatives | ( | const TrajectoryStateOnSurface & | , |
const AlignableDetOrUnitPtr & | |||
) | const [virtual] |
Derivatives not implemented.
Implements AlignmentParameters.
Definition at line 40 of file SurveyParameters.cc.
References Exception.
{ throw cms::Exception("BadInheritance") << "SurveyParameters::derivatives(): Not implemented."; return AlgebraicMatrix(); }
AlgebraicMatrix SurveyParameters::selectedDerivatives | ( | const TrajectoryStateOnSurface & | , |
const AlignableDetOrUnitPtr & | |||
) | const [virtual] |
Derivatives not implemented.
Reimplemented from AlignmentParameters.
Definition at line 49 of file SurveyParameters.cc.
References Exception.
{ throw cms::Exception("BadInheritance") << "SurveyParameters::selectedDerivatives(): Not implemented."; return AlgebraicMatrix(); }
int SurveyParameters::type | ( | ) | const [virtual] |
tell type (AlignmentParametersFactory::ParametersType - but no circular dependency)
Implements AlignmentParameters.
Definition at line 18 of file SurveyParameters.cc.
References AlignmentParametersFactory::kSurvey.
{ return AlignmentParametersFactory::kSurvey; }