8 #include <tracking/trackFindingCDC/geometry/UncertainHelix.h>
10 #include <tracking/trackFindingCDC/geometry/UncertainPerigeeCircle.h>
12 #include <tracking/trackFindingCDC/geometry/Helix.h>
14 #include <tracking/trackFindingCDC/geometry/HelixParameters.h>
15 #include <tracking/trackFindingCDC/geometry/PerigeeParameters.h>
16 #include <tracking/trackFindingCDC/geometry/SZParameters.h>
21 using namespace TrackFindingCDC;
97 return output <<
"Uncertain" << uncertainHelix.
helix();
A matrix implementation to be used as an interface typ through out the track finder.
A general helix class including a covariance matrix.
UncertainHelix()
Default constructor for ROOT compatibility.
static UncertainHelix average(const UncertainHelix &fromHelix, const UncertainHelix &toHelix)
Construct the averages of the two given helices by properly considering their covariance matrix.
const Helix & helix() const
Getter for the underlying helix.
HelixParameters helixParameters() const
Getter for the perigee parameters in the order defined by EPerigeeParameter.h.
double chi2() const
Getter for the chi square value of the helix fit.
const HelixCovariance & helixCovariance() const
Getter for the whole covariance matrix of the perigee parameters.
std::size_t ndf() const
Getter for the number of degrees of freediom used in the helix fit.
Adds an uncertainty matrix to the circle in perigee parameterisation.
PerigeeParameters perigeeParameters() const
Getter for the perigee parameters in the order defined by EPerigeeParameter.h.
const PerigeeCovariance & perigeeCovariance() const
Getter for the whole covariance matrix of the perigee parameters.
std::ostream & operator<<(std::ostream &output, const IntervalOfValidity &iov)
Abstract base class for different kinds of events.
static double average(const HelixUtil::ParameterVector &fromPar, const HelixUtil::CovarianceMatrix &fromCov, const HelixUtil::ParameterVector &toPar, const HelixUtil::CovarianceMatrix &toCov, HelixUtil::ParameterVector &avgPar, HelixUtil::CovarianceMatrix &avgCov)
Calculates the weighted average between two helix parameter sets with their respective covariance mat...