TwoDSlidingShowerFitResult class.
More...
#include "LArTwoDSlidingShowerFitResult.h"
◆ FitCoordinate
◆ FitCoordinateList
◆ FitCoordinateMap
◆ TwoDSlidingShowerFitResult()
template<typename T >
template lar_content::TwoDSlidingShowerFitResult::TwoDSlidingShowerFitResult |
( |
const T *const |
pT, |
|
|
const unsigned int |
slidingFitWindow, |
|
|
const float |
slidingFitLayerPitch, |
|
|
const float |
showerEdgeMultiplier = 1.f |
|
) |
| |
Constructor.
- Parameters
-
pT | describing the positions to be fitted |
slidingFitWindow | the sliding fit window |
slidingFitLayerPitch | the sliding fit z pitch, units cm |
showerEdgeMultiplier | artificially tune width of shower envelope so as to make it more/less inclusive |
Definition at line 25 of file LArTwoDSlidingShowerFitResult.cc.
◆ GetNegativeEdgeFitResult()
const TwoDSlidingFitResult & lar_content::TwoDSlidingShowerFitResult::GetNegativeEdgeFitResult |
( |
| ) |
const |
|
inline |
Get the sliding fit result for the negative shower edge.
- Returns
- the sliding fit result for the negative shower edge
Definition at line 174 of file LArTwoDSlidingShowerFitResult.h.
◆ GetPositiveEdgeFitResult()
const TwoDSlidingFitResult & lar_content::TwoDSlidingShowerFitResult::GetPositiveEdgeFitResult |
( |
| ) |
const |
|
inline |
Get the sliding fit result for the positive shower edge.
- Returns
- the sliding fit result for the positive shower edge
Definition at line 181 of file LArTwoDSlidingShowerFitResult.h.
◆ GetShowerEdges()
void lar_content::TwoDSlidingShowerFitResult::GetShowerEdges |
( |
const float |
x, |
|
|
const bool |
widenIfAmbiguity, |
|
|
pandora::FloatVector & |
edgePositions |
|
) |
| const |
Get the most appropriate shower edges at a given x coordinate.
- Parameters
-
x | the x coordinate |
widenIfAmbiguity | whether to widen the shower edges in cases of ambiguities (i.e. be generous) |
edgePositions | to receive the list of intersections of the shower fit at the given x coordinate |
Definition at line 35 of file LArTwoDSlidingShowerFitResult.cc.
◆ GetShowerFitResult()
Get the sliding fit result for the full shower cluster.
- Returns
- the sliding fit result for the full shower cluster
Definition at line 167 of file LArTwoDSlidingShowerFitResult.h.
◆ LArTwoDShowerEdgeFit() [1/2]
Perform two dimensional sliding fit to shower edge, using specified primary axis.
- Parameters
-
pPointVector | the address of the input point vector |
fullShowerFit | the result of fitting the full shower |
showerEdge | the shower edge |
showerEdgeMultiplier | artificially tune width of shower envelope so as to make it more/less inclusive |
- Returns
- the shower edge fit result
Definition at line 101 of file LArTwoDSlidingShowerFitResult.cc.
◆ LArTwoDShowerEdgeFit() [2/2]
Perform two dimensional sliding fit to shower edge, using specified primary axis.
- Parameters
-
pCluster | the address of the input cluster |
fullShowerFit | the result of fitting the full shower |
showerEdge | the shower edge |
showerEdgeMultiplier | artificially tune width of shower envelope so as to make it more/less inclusive |
- Returns
- the shower edge fit result
Definition at line 91 of file LArTwoDSlidingShowerFitResult.cc.
◆ m_negativeEdgeFitResult
◆ m_positiveEdgeFitResult
◆ m_showerFitResult
The documentation for this class was generated from the following files: