 |
Belle II Software
release-05-01-25
|
1 #include <svd/calibration/SVDCrossTalkStripsCalibrations.h>
2 #include <vxd/geometry/GeoCache.h>
3 #include <vxd/geometry/SensorInfoBase.h>
14 float m_uPitch = currentSensorInfo->
getUPitch(0);
16 float m_vPitch = currentSensorInfo->
getVPitch(0);
19 if (isU) currentPitch = m_uPitch;
20 else currentPitch = m_vPitch;
22 return isCrossTalkStrip(sensorID, isU, (
int)(clsPosition / currentPitch + 0.5));
Class to uniquely identify a any structure of the PXD and SVD.
static const SensorInfoBase & get(Belle2::VxdID id)
Return a reference to the SensorInfo of a given SensorID.
Base class to provide Sensor Information for PXD and SVD.
bool isCrossTalkStrip(const VxdID &sensorID, const bool &isU, const unsigned short &strip) const
This is the method for getting the comprehensive list of strips flagged as "cross talk" by the SVDCro...
double getVPitch(double v=0) const
Return the pitch of the sensor.
static std::string name
name of the SVDCrossTalkStripsCalibrations payload
double getUPitch(double v=0) const
Return the pitch of the sensor.
bool isInCrossTalkRegion(const VxdID &sensorID, const bool &isU, const float &clsPosition)
This is the method for checking if a given region is affected by Cross Talk, according to the bitmap ...