Public Member Functions | |
XSampling (const TwoDSlidingFitResult &fitResultU, const TwoDSlidingFitResult &fitResultV, const TwoDSlidingFitResult &fitResultW) | |
Constructor. More... | |
pandora::StatusCode | GetBin (const float x, int &xBin) const |
Convert an x position into a sampling bin. More... | |
Public Attributes | |
float | m_uMinX |
The min x value in the u view. More... | |
float | m_uMaxX |
The max x value in the u view. More... | |
float | m_vMinX |
The min x value in the v view. More... | |
float | m_vMaxX |
The max x value in the v view. More... | |
float | m_wMinX |
The min x value in the w view. More... | |
float | m_wMaxX |
The max x value in the w view. More... | |
float | m_minX |
The min x value of the common x-overlap range. More... | |
float | m_maxX |
The max x value of the common x-overlap range. More... | |
float | m_xOverlapSpan |
The x-overlap span. More... | |
float | m_nPoints |
The number of sampling points to be used. More... | |
XSampling class.
Definition at line 55 of file ThreeViewShowersAlgorithm.h.
lar_content::ThreeViewShowersAlgorithm::XSampling::XSampling | ( | const TwoDSlidingFitResult & | fitResultU, |
const TwoDSlidingFitResult & | fitResultV, | ||
const TwoDSlidingFitResult & | fitResultW | ||
) |
Constructor.
fitResultU | the sliding fit result for the u view |
fitResultV | the sliding fit result for the v view |
fitResultW | the sliding fit result for the w view |
Definition at line 346 of file ThreeViewShowersAlgorithm.cc.
StatusCode lar_content::ThreeViewShowersAlgorithm::XSampling::GetBin | ( | const float | x, |
int & | xBin | ||
) | const |
Convert an x position into a sampling bin.
x | the input x coordinate |
xBin | to receive the x bin |
Definition at line 371 of file ThreeViewShowersAlgorithm.cc.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_maxX |
The max x value of the common x-overlap range.
Definition at line 84 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_minX |
The min x value of the common x-overlap range.
Definition at line 83 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_nPoints |
The number of sampling points to be used.
Definition at line 86 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_uMaxX |
The max x value in the u view.
Definition at line 78 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_uMinX |
The min x value in the u view.
Definition at line 77 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_vMaxX |
The max x value in the v view.
Definition at line 80 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_vMinX |
The min x value in the v view.
Definition at line 79 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_wMaxX |
The max x value in the w view.
Definition at line 82 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_wMinX |
The min x value in the w view.
Definition at line 81 of file ThreeViewShowersAlgorithm.h.
float lar_content::ThreeViewShowersAlgorithm::XSampling::m_xOverlapSpan |
The x-overlap span.
Definition at line 85 of file ThreeViewShowersAlgorithm.h.