8#include <mdst/dataobjects/Kink.h>
13 std::pair<const Belle2::TrackFitResult*, const Belle2::TrackFitResult*> >& trackPairMother,
14 const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairDaughter,
15 const Double32_t vertexX,
const Double32_t vertexY,
const Double32_t vertexZ,
const short filterFlag) :
47 StoreArray <TrackFitResult> trackFitResults;
55 StoreArray <TrackFitResult> trackFitResults;
63 StoreArray <TrackFitResult> trackFitResults;
short m_trackFitResultIndexMotherStart
Points to the new TrackFitResult of the mother Track at Start.
Double32_t m_fittedVertexZ
The Z coordinate of the fitted kink vertex.
Track * getDaughterTrack() const
Get daughter Track (it is the same as mother's in case of track splitting).
Track * getMotherTrack() const
Get mother Track.
Kink()
Constructor without arguments; needed for I/O.
short m_trackIndexMother
Indicates which mother Track was used for this Kink.
TrackFitResult * getMotherTrackFitResultEnd() const
Get the TrackFitResult of mother at the ending point.
TrackFitResult * getMotherTrackFitResultStart() const
Get the TrackFitResult of mother at the starting point.
short m_filterFlag
The filter flag of the kink.
short m_trackFitResultIndexDaughter
Points to the new TrackFitResult of the daughter Track at Start.
short m_trackIndexDaughter
Indicates which daughter Track was used for this Kink (it is the same as mother's in case of track sp...
short m_trackFitResultIndexMotherEnd
Points to the new TrackFitResult of the mother Track at End.
Double32_t m_fittedVertexY
The Y coordinate of the fitted kink vertex.
TrackFitResult * getDaughterTrackFitResult() const
Get the TrackFitResult of daughter at the starting point.
Double32_t m_fittedVertexX
The X coordinate of the fitted kink vertex.
int getArrayIndex() const
Accessor to arrays stored in the data store.
Values of the result of a track fit with a given particle hypothesis.
Class that bundles various TrackFitResults.
Abstract base class for different kinds of events.