|
ATLAS Offline Software
|
Go to the documentation of this file.
22 std::unique_ptr<Trk::ITrackLink> trackLink;
26 trackLink = std::unique_ptr<Trk::ITrackLink>(tmpLink);
31 trackLink = std::unique_ptr<Trk::ITrackLink>(tmpLink);
66 if (trLink !=
nullptr) {
73 if (trPBLink !=
nullptr) {
FitQuality trackQuality(void) const
Returns a pointer to the original track if any.
void transToPers(const Trk::VxTrackAtVertex *transObj, Trk::VxTrackAtVertex_p2 *persObj, MsgStream &log)
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
ITPConverterFor< Trk::TrackParameters > * m_paramsCnv
void setVtxCompatibility(const double)
double weight(void) const
Information about the weight of track in fit (given back by annealing): weight=ndf/2.
const ITrackLink * trackOrParticleLink(void) const
float m_VertexCompatibility
void setWeight(const double)
Set method for a weight.
virtual void transToPers(const Trk ::FitQuality *transObj, Trk ::FitQuality_p1 *persObj, MsgStream &log) const override
virtual void persToTrans(const Trk ::FitQuality_p1 *persObj, Trk ::FitQuality *transObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< Trk::TrackParticleBaseCollection > > m_elementLinkConverterForTrackParticle
AUTO - An Undocumented Tracking Object.
ElementLinkCnv_p3< ElementLink< TrackCollection > > m_elementLinkConverterForTrack
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
Persistify an object and store the persistent represenation in the storage vector of the top-level pe...
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...
void persToTrans(const Trk::VxTrackAtVertex_p2 *persObj, Trk::VxTrackAtVertex *transObj, MsgStream &log)
Conversion methods.
FitQuality_p1 m_fitQuality
double chiSquared() const
returns the of the overall track fit
unsigned short int m_typeOfLink
TPObjRef m_perigeeAtVertex
void setOrigTrackNoCache(ITrackLink *trk)
Setting up the initial track, without caching parameters.
double doubleNumberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as double
ElementLinkInt_p3 m_origTrack
double vtxCompatibility(void) const
Information about fast compatibility estimation, to be given to the annealing.
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
Create transient representation of a persistent object, stored in the the top-level persistent object...