Skip to content
Snippets Groups Projects
Commit fb6d364a authored by Edward Moyse's avatar Edward Moyse Committed by Graeme Stewart
Browse files

ParametersBase: make update method public and removed executable bits (see...

ParametersBase: make update method public and removed executable bits (see TrkParametersBase-01-02-26) (TrkParametersBase-01-02-15-01)

	* ParametersBase: make update method public
	* Removed executable bits (see TrkParametersBase-01-02-26)
	* Tagging as TrkParametersBase-01-01-15-01


Former-commit-id: cf5a28228acf97b3cefbbec4efbc0d3e82adea14
parent 96ee8a2b
No related merge requests found
Showing
with 10 additions and 10 deletions
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
......@@ -151,24 +151,24 @@ namespace Trk {
defined 0. if 1/pt=0*/
double charge () const { return (double)m_chargeDefinition; };
protected:
/** --- PROTECTED METHOD: access is controlled via fiend list
Checkout method for covariance matrix,
this sets the pointer to 0, but does not delete it, ownership is passed back */
AmgSymMatrix(DIM)* checkoutCovariance() const;
/** --- PROTECTED METHOD: access is controlled via friend list
Update method for single defined parameters parameters,
/** Update method for single defined parameters parameters,
this deletes the covariance and overwrites if the pointer value differs */
virtual void updateParameter(DefinedParameter updatedParameter,
AmgSymMatrix(DIM)* updatedCovariance = 0) const = 0;
/** ---- PROTECTED METHOD: access is controlled via friend list
Update method for measurement parameter update and material effects update,
/** Update method for measurement parameter update and material effects update,
this deletes the covariance and overwrites if the pointer value differs */
virtual void updateParameters(const AmgVector(DIM)& updatedParameters,
AmgSymMatrix(DIM)* updatedCovariance = 0) const = 0;
protected:
/** --- PROTECTED METHOD: access is controlled via fiend list
Checkout method for covariance matrix,
this sets the pointer to 0, but does not delete it, ownership is passed back */
AmgSymMatrix(DIM)* checkoutCovariance() const;
mutable AmgVector(DIM) m_parameters; //!< contains the n parameters
mutable AmgSymMatrix(DIM)* m_covariance; //!< contains the n x n covariance matrix
mutable T m_chargeDefinition; //!< charge definition template
......
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment