ThreeDSlidingConeFitResult class. More...
#include <LArThreeDSlidingConeFitResult.h>
Public Member Functions | |
template<typename T > | |
ThreeDSlidingConeFitResult (const T *const pT, const unsigned int slidingFitWindow, const float slidingFitLayerPitch) | |
Constructor. More... | |
const ThreeDSlidingFitResult & | GetSlidingFitResult () const |
Get the sliding fit result for the full cluster. More... | |
const TrackStateMap & | GetTrackStateMap () const |
Get the track state map, which caches results from the sliding fit result. More... | |
void | GetSimpleConeList (const unsigned int nLayersForConeFit, const unsigned int nCones, const ConeSelection coneSelection, SimpleConeList &simpleConeList) const |
Get the list of simple cones fitted to the three dimensional cluster. More... | |
Private Types | |
typedef std::list < pandora::TrackState > | TrackStateLinkedList |
The track state linked list typedef. More... | |
Private Attributes | |
const ThreeDSlidingFitResult | m_slidingFitResult |
The sliding fit result for the full cluster. More... | |
TrackStateMap | m_trackStateMap |
The track state map. More... | |
ThreeDSlidingConeFitResult class.
Definition at line 122 of file LArThreeDSlidingConeFitResult.h.
|
private |
The track state linked list typedef.
Definition at line 161 of file LArThreeDSlidingConeFitResult.h.
template lar_content::ThreeDSlidingConeFitResult::ThreeDSlidingConeFitResult | ( | const T *const | pT, |
const unsigned int | slidingFitWindow, | ||
const float | slidingFitLayerPitch | ||
) |
Constructor.
pT | describing the positions to be fitted |
slidingFitWindow | the sliding fit window |
slidingFitLayerPitch | the sliding fit pitch, units cm |
Definition at line 71 of file LArThreeDSlidingConeFitResult.cc.
void lar_content::ThreeDSlidingConeFitResult::GetSimpleConeList | ( | const unsigned int | nLayersForConeFit, |
const unsigned int | nCones, | ||
const ConeSelection | coneSelection, | ||
SimpleConeList & | simpleConeList | ||
) | const |
Get the list of simple cones fitted to the three dimensional cluster.
nLayersForConeFit | the number of layer to use to extract the cone direction |
nCones | the number of cones to extract from the cluster (spaced uniformly along the cluster) |
coneSelection | whether to receive forwards or backwards (or both) cones |
simpleConeList | to receive the simple cone list |
Definition at line 113 of file LArThreeDSlidingConeFitResult.cc.
|
inline |
Get the sliding fit result for the full cluster.
Definition at line 220 of file LArThreeDSlidingConeFitResult.h.
|
inline |
Get the track state map, which caches results from the sliding fit result.
Definition at line 227 of file LArThreeDSlidingConeFitResult.h.
|
private |
The sliding fit result for the full cluster.
Definition at line 163 of file LArThreeDSlidingConeFitResult.h.
|
private |
The track state map.
Definition at line 164 of file LArThreeDSlidingConeFitResult.h.