9 #include <mdst/dataobjects/TrackFitResult.h>
10 #include <mdst/dataobjects/Track.h>
11 #include <framework/datastore/RelationsObject.h>
12 #include <framework/datastore/StoreArray.h>
13 #include <framework/gearbox/Const.h>
36 V0(
const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairPositive,
37 const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairNegative);
The ParticleType class for identifying different particle types.
Defines interface for accessing relations of objects in StoreArray.
Accessor to arrays stored in the data store.
Object holding information for V0s.
std::pair< TrackFitResult *, TrackFitResult * > getTrackFitResults() const
Get pair of the TrackFitResults, that are part of the V0 particle.
short m_trackFitResultIndexNegative
Points to the new TrackFitResult of the positive Track.
std::pair< Track *, Track * > getTracks() const
Get pair of yhe Tracks, that are part of the V0 particle.
short m_trackIndexNegative
Indicates which negatively charged track was used for this V0.
std::pair< short, short > getTrackIndices() const
Get indices of the Tracks, that are part of the V0 particle.
V0()
Constructor without arguments; needed for I/O.
std::pair< short, short > getTrackFitResultIndices() const
Get indices of the TrackFitResults, that are part of the V0 particle.
ClassDef(V0, 3)
Macro for ROOTification.
short m_trackFitResultIndexPositive
Points to the new TrackFitResult of the positive Track.
Const::ParticleType getV0Hypothesis() const
Get the hypothesis under which the V0 particle was created.
short m_trackIndexPositive
Indicates which positively charged track was used for this V0.
Abstract base class for different kinds of events.