12#include <Math/Vector3D.h>
14#include <vxd/dataobjects/VxdID.h>
helper class to store the SpacePoint information as coding convention prohibits to use the SpacePoint...
ROOT::Math::XYZVector m_position
3-vector with position in global coordinates
bool getIsAssigned()
getter for is assigned
double m_qualityIndicator
the quality indicator for that SP
double getQualityIndicator()
getter for the quality indicator
bool m_clustersAssignedU
true if SP has a u-cluster assigned
double getZ()
getter for the y-position
double getY()
getter for the y-position
bool getClustersAssignedU()
returns true if u cluster is assigned
void setNormalizedLocalU(double val)
setter for the normalized u coordinate
double getX()
getter for the x-position
double getErrorX()
getter for uncertainty on x
void setSensorType(int type)
setter for sensor type:
SpacePointInfo()
constructor
double m_normalizedLocalU
normalized coordinates of spacepoint in local coordinates u-direction
Belle2::VxdID::baseType m_vxdID
used the baseType instead of VxdID as root seems to have problems with it
void setPosition(ROOT::Math::XYZVector v)
setter for the position.
double getNormalizedLocalV()
getter function for normalized v coordinate
ROOT::Math::XYZVector m_positionError
uncertainty on the position
~SpacePointInfo()
destructor
double getErrorZ()
getter for uncertainty on z
void setQualityIndicator(double qi)
setter for the quality indicator
double getNormalizedLocalU()
getter function for normalized u coordinate
double getErrorY()
getter for uncertainty on y
void setVxdID(Belle2::VxdID::baseType anId)
setter for the VxdID:
Belle2::VxdID::baseType getVxdID()
getter for the VxdID
bool m_clustersAssignedV
true if SP has a v-cluster assigned
bool m_isAssigned
true if is assigned
bool getClustersAssignedV()
returns true if u cluster is assigned
void setPositionError(ROOT::Math::XYZVector v)
setter for the uncertainty on the position
void setNormalizedLocalV(double val)
setter for the normalized v coordinate
void setClustersAssignedV(bool b)
setter for is v cluster assigned
void setIsAssigned(bool ia)
setter for is assigned
double m_normalizedLocalV
normalized coordinates of spacepoint in local coordinates v -direction
ClassDef(SpacePointInfo, 2)
needed by root
int m_sensorType
the sensor type
int getSensorType()
getter for sensor type
void setClustersAssignedU(bool b)
setter for is u cluster assigned
Class to uniquely identify a any structure of the PXD and SVD.
unsigned short baseType
The base integer type for VxdID.
Abstract base class for different kinds of events.