Belle II Software development
|
This Class implements the interceptor of the SVD tracks on the PXD layers. More...
#include <VXDInterceptor.h>
Public Member Functions | |
VXDInterceptor (double toleranceZ, double tolerancePhi, std::vector< float > layerRadii, VXD::SensorInfoBase::SensorType det, bool forDQM=false) | |
Constructor. | |
virtual | ~VXDInterceptor ()=default |
Destructor. | |
void | fillInterceptList (StoreArray< aIntercept > *listToBeFilled, const StoreArray< RecoTrack > &trackList, RelationArray *recoTrackToIntercepts) |
Fill the list of PXD intecepts corresponding to the list of track candidates. | |
Private Member Functions | |
void | appendIntercepts (StoreArray< aIntercept > *interceptList, std::list< ROIDetPlane > planeList, genfit::MeasuredStateOnPlane state, int recoTrackIndex, RelationArray *recoTrackToIntercepts) |
Append the Intercept infos related to the track theTrack to the listToBeFilled. | |
Private Attributes | |
std::vector< float > | m_layerRadii = {0} |
Vector containing the radii of the layer, filled in the constructor. | |
VXD::SensorInfoBase::SensorType | m_detector |
The detector we are creating intercepts for. | |
ROIGeometry | m_theROIGeometry |
the geometry of the Region Of Interest | |
bool | m_ForDQM = false |
ROI finding for DQM or for data reduction. | |
const std::vector< short > | c_backwards = {-1} |
define two arrays for directions of extrapolation with -1 for backwards and +1 for forwards vector for backward extrapolation | |
const std::vector< short > | c_both = {-1, 1} |
vector for both backward and forward extrapolation | |
This Class implements the interceptor of the SVD tracks on the PXD layers.
Definition at line 31 of file VXDInterceptor.h.
|
inline |
Constructor.
Definition at line 36 of file VXDInterceptor.h.
|
private |
define two arrays for directions of extrapolation with -1 for backwards and +1 for forwards vector for backward extrapolation
Definition at line 70 of file VXDInterceptor.h.
|
private |
vector for both backward and forward extrapolation
Definition at line 72 of file VXDInterceptor.h.
|
private |
The detector we are creating intercepts for.
Definition at line 61 of file VXDInterceptor.h.
|
private |
ROI finding for DQM or for data reduction.
Definition at line 67 of file VXDInterceptor.h.
|
private |
Vector containing the radii of the layer, filled in the constructor.
Definition at line 58 of file VXDInterceptor.h.
|
private |
the geometry of the Region Of Interest
Definition at line 64 of file VXDInterceptor.h.