6 template <
unsigned int D>
16 projFunc<D>().fromH(H);
40 throw cms::Exception(
"Rec hit of invalid dimension (not 1,2,3,4,5)")
41 <<
"The dimension was " << hit.
dimension() <<
", type is " <<
typeid(hit).
name() <<
"\n";
virtual int dimension() const =0
void genericFill(const TrackingRecHit &hit)
Fill in datamembers from a generic TrackingRecHit using the CLHEP matrices.
void genericFill_(const TrackingRecHit &hit)
ROOT::Math::SMatrix< double, D1, D1, ROOT::Math::MatRepSym< double, D1 > > SymMatrix
ROOT::Math::SMatrix< double, D1, D2, ROOT::Math::MatRepStd< double, D1, D2 > > Matrix
virtual AlgebraicVector parameters() const =0
virtual AlgebraicMatrix projectionMatrix() const =0
const AlgebraicSymMatrix55 * tsosLocalErrors_
ROOT::Math::SVector< double, D1 > Vector
const AlgebraicVector5 * tsosLocalParameters_
virtual AlgebraicSymMatrix parametersError() const =0