49 |
|
|
50 |
|
virtual TVector3 Position(double s = 0.0) const; |
51 |
|
virtual TVector3 Direction(double s = 0.0) const; |
52 |
< |
// the second derivative of the helix vs (three-dimensional) path length |
52 |
> |
// the second derivative of the helix vs (three-dimensional) path length |
53 |
|
virtual TVector3 SecondDerivative(double s = 0.0) const; |
54 |
|
// Get pathlength at fixed rho=sqrt(x^2 + y^2) |
55 |
|
virtual double PathLengthAtRhoEquals(double rho) const; |
346 |
|
inline |
347 |
|
void mithep::Helix::SetParameters(const TVector &p) |
348 |
|
{ |
349 |
< |
// Check we're getting a sensible vector |
349 |
> |
// Check we're getting a sensible vector. |
350 |
> |
|
351 |
|
if (p.GetNrows() < 5) { |
352 |
|
return; |
353 |
|
} |