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);
The ParticleType class for identifying different particle types.
If the content of two DataStores are merged using the 'MergeDataStoreModule', then Relations of the o...
Defines interface for accessing relations of objects in StoreArray.
Accessor to arrays stored in the data store.
Object holding information for V0s.
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.
ClassDef(V0, 4)
Macro for ROOTification.
std::pair< Track *, Track * > getTracks() const
Get pair of yhe 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.
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.
Abstract base class for different kinds of events.