 |
Belle II Software
release-05-02-19
|
11 #include <mdst/dataobjects/TrackFitResult.h>
12 #include <mdst/dataobjects/Track.h>
13 #include <framework/datastore/RelationsObject.h>
14 #include <framework/datastore/StoreArray.h>
15 #include <framework/gearbox/Const.h>
38 V0(
const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairPositive,
39 const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairNegative);
42 std::pair<Track*, Track*>
getTracks()
const
short m_trackIndexNegative
Indicates which negatively charged track was used for this V0.
short m_trackIndexPositive
Indicates which positively charged track was used for this V0.
Object holding information for V0s.
std::pair< Track *, Track * > getTracks() const
Get pair of yhe Tracks, that are part of the V0 particle.
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.
short m_trackFitResultIndexNegative
Points to the new TrackFitResult of the positive Track.
std::pair< short, short > getTrackFitResultIndices() const
Get indices of the TrackFitResults, that are part of the V0 particle.
Abstract base class for different kinds of events.
std::pair< TrackFitResult *, TrackFitResult * > getTrackFitResults() const
Get pair of the TrackFitResults, that are part of the V0 particle.
The ParticleType class for identifying different particle types.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
ClassDef(V0, 3)
Macro for ROOTification.
Accessor to arrays stored in the data store.
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.