TrackParticle()
Constructor 0 standard constructor which sets everything to 0, needed for persistency.
void setAthenaBarCode(AthenaBarCode_t)
TrackParticle & operator=(const TrackParticle &)
Assignment operator.
AthenaBarCode_t getAthenaBarCode() const
bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &) const
void removeFitQuality()
removeFitQuality to delete the fit quality object
bool hasSameAthenaBarCode(const IAthenaBarCode &) const
SG_BASES2(Rec::TrackParticle, SG_VIRTUAL(INavigable4Momentum), Trk::TrackParticleBase)
virtual MsgStream & dump(MsgStream &out) const
Dump methods to be used by the overloaded stream operator (inheritance!)
const FitQuality * fitQuality() const
accessor function for FitQuality.
void removeErrorMatrix()
removeErrorMatrix to delete the error matrix.
AthenaBarCodeVersion_t getVersion() const
void setVersion(AthenaBarCodeVersion_t newversion)
const Trk::Perigee * measuredPerigee() const
Accessor method for Perigee.
void set4Mom(const I4Momentum *const theI4Mom)
set 4Momentum (will throw exception if cannot be implemented)
void removeSummary()
Slimming methods used to reduce the TrackParticle content and size that may be called by users when m...
const Perigee * perigee() const
Attempts to cast the definingParameters() to Perigee.
const TrackInfo & info() const
returns the info of the track.