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>
40 V0(
const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairPositive,
41 const std::pair<const Belle2::Track*, const Belle2::TrackFitResult*>& trackPairNegative,
42 double vertexX,
double vertexY,
double vertexZ);
111 friend class FixMergedObjectsModule;
The ParticleType class for identifying different particle types.
Accessor to arrays stored in the data store.
Double32_t m_fittedVertexZ
The Z coordinate of the fitted vertex.
std::pair< short, short > getTrackFitResultIndices() const
Get indices of the TrackFitResults, that are part of the V0 particle.
short m_trackFitResultIndexNegative
Points to the new TrackFitResult of the positive Track.
double getFittedVertexX() const
Get the X coordinate of the fitted vertex.
double getFittedVertexY() const
Get the Y coordinate of the fitted vertex.
short m_trackIndexNegative
Indicates which negatively charged track was used for this V0.
std::pair< Track *, Track * > getTracks() const
Get pair of the Tracks, that are part of the V0 particle.
V0()
Constructor without arguments; needed for I/O.
double getFittedVertexZ() const
Get the Z coordinate of the fitted vertex.
std::pair< short, short > getTrackIndices() const
Get indices of the Tracks, that are part of the V0 particle.
ROOT::Math::XYZVector getFittedVertexPosition() const
Get the fitted vertex position.
std::pair< TrackFitResult *, TrackFitResult * > getTrackFitResults() const
Get pair of the TrackFitResults, that are part of the V0 particle.
short m_trackFitResultIndexPositive
Points to the new TrackFitResult of the positive Track.
ClassDef(V0, 5)
Macro for ROOTification.
Double32_t m_fittedVertexY
The Y coordinate of the fitted vertex.
Const::ParticleType getV0Hypothesis() const
Get the hypothesis under which the V0 particle was created.
Double32_t m_fittedVertexX
The X coordinate of the fitted vertex.
short m_trackIndexPositive
Indicates which positively charged track was used for this V0.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Abstract base class for different kinds of events.