Belle II Software development
|
ROIDetPlane describes the plane containing a sensor. More...
#include <ROIDetPlane.h>
Public Member Functions | |
ROIDetPlane (const VxdID &vxdID, double toleranceZ, double tolerancePhi) | |
the constructor | |
VxdID | getVxdID () |
return the sensor ID | |
bool | isSensorInRange (const ROOT::Math::XYZVector &trackPosition, int layer) |
determine if the sensor is in range | |
void | setSharedPlanePtr (genfit::SharedPlanePtr spp) |
assign the shared-plane pointer | |
genfit::SharedPlanePtr | getSharedPlanePtr () |
return the shared-plane pointer | |
Private Attributes | |
VxdID | m_vxdID |
the sensor ID | |
ROOT::Math::XYZVector | m_orthoVec_upper |
vector normal to the vector from 0,0,0 to a point on the upper edge of the sensor in x-y-plane | |
ROOT::Math::XYZVector | m_orthoVec_lower |
vector normal to the vector from 0,0,0 to a point on the lower edge of the sensor in x-y-plane | |
double | m_sensorZMin = 0 |
min of allowed global z range | |
double | m_sensorZMax = 0 |
max of allowed global z range | |
int | m_layer = 0 |
layer number | |
genfit::SharedPlanePtr | m_sharedPlanePtr |
the shared plane pointer | |
ROIDetPlane describes the plane containing a sensor.
Definition at line 26 of file ROIDetPlane.h.
ROIDetPlane | ( | const VxdID & | vxdID, |
double | toleranceZ, | ||
double | tolerancePhi | ||
) |
the constructor
< reference to sensor info in geometry
Definition at line 19 of file ROIDetPlane.cc.
|
inline |
return the shared-plane pointer
Definition at line 45 of file ROIDetPlane.h.
|
inline |
bool isSensorInRange | ( | const ROOT::Math::XYZVector & | trackPosition, |
int | layer | ||
) |
determine if the sensor is in range
Definition at line 67 of file ROIDetPlane.cc.
|
inline |
assign the shared-plane pointer
Definition at line 43 of file ROIDetPlane.h.
|
private |
layer number
Definition at line 59 of file ROIDetPlane.h.
|
private |
vector normal to the vector from 0,0,0 to a point on the lower edge of the sensor in x-y-plane
Definition at line 54 of file ROIDetPlane.h.
|
private |
vector normal to the vector from 0,0,0 to a point on the upper edge of the sensor in x-y-plane
Definition at line 52 of file ROIDetPlane.h.
|
private |
max of allowed global z range
Definition at line 57 of file ROIDetPlane.h.
|
private |
min of allowed global z range
Definition at line 56 of file ROIDetPlane.h.
|
private |
the shared plane pointer
Definition at line 61 of file ROIDetPlane.h.
|
private |
the sensor ID
Definition at line 48 of file ROIDetPlane.h.