LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
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 52 of file ThreeDShowersAlgorithm.h.
lar_content::ThreeDShowersAlgorithm::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 348 of file ThreeDShowersAlgorithm.cc.
References f, lar_content::TwoDSlidingFitResult::GetMaxLayer(), lar_content::TwoDSlidingFitResult::GetMinAndMaxX(), lar_content::TwoDSlidingFitResult::GetMinLayer(), max, and min.
StatusCode lar_content::ThreeDShowersAlgorithm::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 370 of file ThreeDShowersAlgorithm.cc.
Referenced by lar_content::ThreeDShowersAlgorithm::GetBestHitOverlapFraction(), and lar_content::ThreeDShowersAlgorithm::GetShowerPositionMaps().
float lar_content::ThreeDShowersAlgorithm::XSampling::m_maxX |
The max x value of the common x-overlap range.
Definition at line 81 of file ThreeDShowersAlgorithm.h.
Referenced by lar_content::ThreeDShowersAlgorithm::GetBestHitOverlapFraction(), and lar_content::ThreeDShowersAlgorithm::GetShowerPositionMaps().
float lar_content::ThreeDShowersAlgorithm::XSampling::m_minX |
The min x value of the common x-overlap range.
Definition at line 80 of file ThreeDShowersAlgorithm.h.
Referenced by lar_content::ThreeDShowersAlgorithm::GetBestHitOverlapFraction(), and lar_content::ThreeDShowersAlgorithm::GetShowerPositionMaps().
float lar_content::ThreeDShowersAlgorithm::XSampling::m_nPoints |
The number of sampling points to be used.
Definition at line 83 of file ThreeDShowersAlgorithm.h.
Referenced by lar_content::ThreeDShowersAlgorithm::GetShowerPositionMaps().
float lar_content::ThreeDShowersAlgorithm::XSampling::m_uMaxX |
The max x value in the u view.
Definition at line 75 of file ThreeDShowersAlgorithm.h.
float lar_content::ThreeDShowersAlgorithm::XSampling::m_uMinX |
The min x value in the u view.
Definition at line 74 of file ThreeDShowersAlgorithm.h.
float lar_content::ThreeDShowersAlgorithm::XSampling::m_vMaxX |
The max x value in the v view.
Definition at line 77 of file ThreeDShowersAlgorithm.h.
float lar_content::ThreeDShowersAlgorithm::XSampling::m_vMinX |
The min x value in the v view.
Definition at line 76 of file ThreeDShowersAlgorithm.h.
float lar_content::ThreeDShowersAlgorithm::XSampling::m_wMaxX |
The max x value in the w view.
Definition at line 79 of file ThreeDShowersAlgorithm.h.
float lar_content::ThreeDShowersAlgorithm::XSampling::m_wMinX |
The min x value in the w view.
Definition at line 78 of file ThreeDShowersAlgorithm.h.
float lar_content::ThreeDShowersAlgorithm::XSampling::m_xOverlapSpan |
The x-overlap span.
Definition at line 82 of file ThreeDShowersAlgorithm.h.