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.
75{ return m_clustersAssignedU;};
◆ getClustersAssignedV()
bool getClustersAssignedV |
( |
| ) |
|
|
inline |
returns true if u cluster is assigned
Definition at line 83 of file SpacePointInfo.h.
83{ return m_clustersAssignedV;};
◆ getErrorX()
getter for uncertainty on x
Definition at line 50 of file SpacePointInfo.h.
50{ return m_positionError.X(); };
◆ getErrorY()
getter for uncertainty on y
Definition at line 53 of file SpacePointInfo.h.
53{ return m_positionError.Y(); };
◆ getErrorZ()
getter for uncertainty on z
Definition at line 56 of file SpacePointInfo.h.
56{ return m_positionError.Z(); };
◆ getIsAssigned()
getter for is assigned
Definition at line 115 of file SpacePointInfo.h.
115{ return m_isAssigned; };
◆ getNormalizedLocalU()
double getNormalizedLocalU |
( |
| ) |
|
|
inline |
getter function for normalized u coordinate
Definition at line 64 of file SpacePointInfo.h.
64{ return m_normalizedLocalU; };
◆ getNormalizedLocalV()
double getNormalizedLocalV |
( |
| ) |
|
|
inline |
getter function for normalized v coordinate
Definition at line 72 of file SpacePointInfo.h.
72{ return m_normalizedLocalV; };
◆ getQualityIndicator()
double getQualityIndicator |
( |
| ) |
|
|
inline |
getter for the quality indicator
Definition at line 107 of file SpacePointInfo.h.
107{ return m_qualityIndicator;};
◆ getSensorType()
getter for sensor type
Definition at line 99 of file SpacePointInfo.h.
99{ return m_sensorType;};
◆ getVxdID()
◆ getX()
getter for the x-position
Definition at line 36 of file SpacePointInfo.h.
36{ return m_position.X(); };
◆ getY()
getter for the y-position
Definition at line 39 of file SpacePointInfo.h.
39{ return m_position.Y(); };
◆ getZ()
getter for the y-position
Definition at line 42 of file SpacePointInfo.h.
42{ return m_position.Z(); };
◆ setClustersAssignedU()
void setClustersAssignedU |
( |
bool | b | ) |
|
|
inline |
setter for is u cluster assigned
- Parameters
-
Definition at line 80 of file SpacePointInfo.h.
80{ m_clustersAssignedU = b; };
◆ setClustersAssignedV()
void setClustersAssignedV |
( |
bool | b | ) |
|
|
inline |
setter for is v cluster assigned
- Parameters
-
Definition at line 88 of file SpacePointInfo.h.
88{ m_clustersAssignedV = b; };
◆ setIsAssigned()
void setIsAssigned |
( |
bool | ia | ) |
|
|
inline |
setter for is assigned
- Parameters
-
ia | new value for isAssigned |
Definition at line 120 of file SpacePointInfo.h.
120{ m_isAssigned = ia; };
◆ 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.
61{ m_normalizedLocalU = val; };
◆ 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.
69{ m_normalizedLocalV = val; };
◆ 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.
47{ m_positionError = v; };
◆ setQualityIndicator()
void setQualityIndicator |
( |
double | qi | ) |
|
|
inline |
setter for the quality indicator
- Parameters
-
Definition at line 112 of file SpacePointInfo.h.
112{ m_qualityIndicator = qi; };
◆ setSensorType()
void setSensorType |
( |
int | type | ) |
|
|
inline |
setter for sensor type:
- Parameters
-
Definition at line 104 of file SpacePointInfo.h.
104{ m_sensorType = type;};
◆ 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: