helper class to store the SpacePoint information as coding convention prohibits to use the SpacePoint class here
More...
#include <SpacePointInfo.h>
helper class to store the SpacePoint information as coding convention prohibits to use the SpacePoint class here
Definition at line 22 of file SpacePointInfo.h.
◆ SpacePointInfo()
◆ ~SpacePointInfo()
◆ getClustersAssignedU()
bool getClustersAssignedU |
( |
| ) |
|
|
inline |
returns true if u cluster is assigned
Definition at line 75 of file SpacePointInfo.h.
bool m_clustersAssignedU
true if SP has a u-cluster assigned
◆ getClustersAssignedV()
bool getClustersAssignedV |
( |
| ) |
|
|
inline |
returns true if u cluster is assigned
Definition at line 83 of file SpacePointInfo.h.
bool m_clustersAssignedV
true if SP has a v-cluster assigned
◆ getErrorX()
getter for uncertainty on x
Definition at line 50 of file SpacePointInfo.h.
ROOT::Math::XYZVector m_positionError
uncertainty on the position
◆ getErrorY()
◆ getErrorZ()
◆ getIsAssigned()
getter for is assigned
Definition at line 115 of file SpacePointInfo.h.
bool m_isAssigned
true if is assigned
◆ getNormalizedLocalU()
double getNormalizedLocalU |
( |
| ) |
|
|
inline |
getter function for normalized u coordinate
Definition at line 64 of file SpacePointInfo.h.
double m_normalizedLocalU
normalized coordinates of spacepoint in local coordinates u-direction
◆ getNormalizedLocalV()
double getNormalizedLocalV |
( |
| ) |
|
|
inline |
getter function for normalized v coordinate
Definition at line 72 of file SpacePointInfo.h.
double m_normalizedLocalV
normalized coordinates of spacepoint in local coordinates v -direction
◆ getQualityIndicator()
double getQualityIndicator |
( |
| ) |
|
|
inline |
getter for the quality indicator
Definition at line 107 of file SpacePointInfo.h.
double m_qualityIndicator
the quality indicator for that SP
◆ getSensorType()
getter for sensor type
Definition at line 99 of file SpacePointInfo.h.
int m_sensorType
the sensor type
◆ getVxdID()
getter for the VxdID
Definition at line 91 of file SpacePointInfo.h.
Belle2::VxdID::baseType m_vxdID
used the baseType instead of VxdID as root seems to have problems with it
◆ getX()
getter for the x-position
Definition at line 36 of file SpacePointInfo.h.
ROOT::Math::XYZVector m_position
3-vector with position in global coordinates
◆ getY()
◆ getZ()
◆ setClustersAssignedU()
void setClustersAssignedU |
( |
bool |
b | ) |
|
|
inline |
setter for is u cluster assigned
- Parameters
-
Definition at line 80 of file SpacePointInfo.h.
◆ setClustersAssignedV()
void setClustersAssignedV |
( |
bool |
b | ) |
|
|
inline |
setter for is v cluster assigned
- Parameters
-
Definition at line 88 of file SpacePointInfo.h.
◆ setIsAssigned()
void setIsAssigned |
( |
bool |
ia | ) |
|
|
inline |
setter for is assigned
- Parameters
-
ia | new value for isAssigned |
Definition at line 120 of file SpacePointInfo.h.
◆ setNormalizedLocalU()
void setNormalizedLocalU |
( |
double |
val | ) |
|
|
inline |
setter for the normalized u coordinate
- Parameters
-
val | new value for normalized u coordinate |
Definition at line 61 of file SpacePointInfo.h.
◆ setNormalizedLocalV()
void setNormalizedLocalV |
( |
double |
val | ) |
|
|
inline |
setter for the normalized v coordinate
- Parameters
-
val | new value for normalized v coordinate |
Definition at line 69 of file SpacePointInfo.h.
◆ setPosition()
void setPosition |
( |
ROOT::Math::XYZVector |
v | ) |
|
|
inline |
setter for the position.
- Parameters
-
v | 3-vector with new position |
Definition at line 33 of file SpacePointInfo.h.
◆ setPositionError()
void setPositionError |
( |
ROOT::Math::XYZVector |
v | ) |
|
|
inline |
setter for the uncertainty on the position
- Parameters
-
v | vector with new position uncertainties |
Definition at line 47 of file SpacePointInfo.h.
◆ setQualityIndicator()
void setQualityIndicator |
( |
double |
qi | ) |
|
|
inline |
◆ setSensorType()
void setSensorType |
( |
int |
type | ) |
|
|
inline |
◆ setVxdID()
◆ m_clustersAssignedU
bool m_clustersAssignedU = false |
|
private |
◆ m_clustersAssignedV
bool m_clustersAssignedV = false |
|
private |
◆ m_isAssigned
bool m_isAssigned = false |
|
private |
◆ m_normalizedLocalU
double m_normalizedLocalU = 0. |
|
private |
normalized coordinates of spacepoint in local coordinates u-direction
Definition at line 131 of file SpacePointInfo.h.
◆ m_normalizedLocalV
double m_normalizedLocalV = 0. |
|
private |
normalized coordinates of spacepoint in local coordinates v -direction
Definition at line 134 of file SpacePointInfo.h.
◆ m_position
ROOT::Math::XYZVector m_position = {0., 0., 0.} |
|
private |
◆ m_positionError
ROOT::Math::XYZVector m_positionError = {1., 1., 1.} |
|
private |
◆ m_qualityIndicator
double m_qualityIndicator = 0.5 |
|
private |
◆ m_sensorType
◆ m_vxdID
used the baseType instead of VxdID as root seems to have problems with it
Definition at line 140 of file SpacePointInfo.h.
The documentation for this class was generated from the following file: