22 std::unique_ptr<Trk::ITrackLink> trackLink;
26 trackLink = std::unique_ptr<Trk::ITrackLink>(tmpLink);
32 trackLink = std::unique_ptr<Trk::ITrackLink>(tmpLink);
71 if (trPBLink!=
nullptr) {
Common base class for all TP converters, specialized for a given transient type.
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
double chiSquared() const
returns the of the overall track fit
double doubleNumberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as double
An abstract class which is meant to represent an element link to the Trk::Track or Trk::TrackParticle...
AUTO - An Undocumented Tracking Object.
ElementLinkContNames_p2 m_origTrackNames
float m_VertexCompatibility
TPObjRef m_perigeeAtVertex
unsigned short int m_typeOfLink
ElementLinkInt_p2 m_origTrack
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
void setOrigTrackNoCache(ITrackLink *trk)
Setting up the initial track, without caching parameters.
void setWeight(const double)
Set method for a weight.
const TrackParameters * perigeeAtVertex(void) const
Perigee parameters with respect to fitted vertex d_0 and z_0 are equal to 0 in case the trajectory wa...
FitQuality trackQuality(void) const
Returns a pointer to the original track if any.
double vtxCompatibility(void) const
Information about fast compatibility estimation, to be given to the annealing.
double weight(void) const
Information about the weight of track in fit (given back by annealing): weight=ndf/2.
const ITrackLink * trackOrParticleLink(void) const
void setVtxCompatibility(const double)
ElementLinkCnv_p2< ElementLink< Trk::TrackParticleBaseCollection > > m_elementLinkConverterForTrackParticle
void transToPers(const Trk::VxTrackAtVertex *transObj, Trk::VxTrackAtVertex_p1 *persObj, MsgStream &log)
void persToTrans(const Trk::VxTrackAtVertex_p1 *persObj, Trk::VxTrackAtVertex *transObj, MsgStream &log)
Conversion methods.
ITPConverterFor< Trk::FitQuality > * m_fqCnv
ElementLinkCnv_p2< ElementLink< TrackCollection > > m_elementLinkConverterForTrack
ParametersBase< NeutralParametersDim, Neutral > NeutralParameters
ParametersBase< TrackParametersDim, Charged > TrackParameters