 |
Belle II Software
release-05-01-25
|
13 #include <vxd/dataobjects/VxdID.h>
15 #include <genfit/DetPlane.h>
16 #include <genfit/SharedPlanePtr.h>
33 ROIDetPlane(
const VxdID& vxdID,
double toleranceZ,
double tolerancePhi);
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
Class to uniquely identify a any structure of the PXD and SVD.
TVector3 m_orthoVec_upper
these two vectors define the planes going through the upper and lower edge of the sensor
VxdID getVxdID()
return the sensor ID
genfit::SharedPlanePtr m_sharedPlanePtr
the shared plane pointer
ROIDetPlane(const VxdID &vxdID, double toleranceZ, double tolerancePhi)
the constructor
double m_sensorZMin
min of allowed global z range
Abstract base class for different kinds of events.
VxdID m_vxdID
the sensor ID
genfit::SharedPlanePtr getSharedPlanePtr()
return the shared-plane pointer
double m_sensorZMax
max of allowed global z range
bool isSensorInRange(const TVector3 &trackPosition, int layer)
determine if the sensor is in range
void setSharedPlanePtr(genfit::SharedPlanePtr spp)
assign the shared-plane pointer
TVector3 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