TrackConsolidationAlgorithm class.
More...
#include <TrackConsolidationAlgorithm.h>
|
typedef std::unordered_map< const pandora::Cluster *, pandora::CaloHitList > | ClusterToHitMap |
|
pandora::StatusCode | Run () |
|
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
|
lar_content::TrackConsolidationAlgorithm::TrackConsolidationAlgorithm |
( |
| ) |
|
Default constructor.
Definition at line 18 of file TrackConsolidationAlgorithm.cc.
float m_maxTransverseDisplacement
float m_minAssociatedSpan
float m_minAssociatedFraction
Get the list of hits to be added to track clusters and removed from shower clusters.
- Parameters
-
slidingFitResultList | the list of sliding linear fits to track clusters |
showerClusters | the vector of shower clusters |
caloHitsToAdd | the output map of hits to be added to clusters |
caloHitsToRemove | the output map of hits to be removed from clusters |
Implements lar_content::TwoDSlidingFitConsolidationAlgorithm.
Get the list of hits to be added to a track cluster and removed from a shower cluster.
- Parameters
-
slidingFitResult | sliding linear fit to track cluster |
pTargetCluster | shower cluster |
caloHitsToAdd | the output map of hits to be added to clusters |
caloHitsToRemove | the output map of hits to be removed from clusters |
StatusCode lar_content::TrackConsolidationAlgorithm::ReadSettings |
( |
const pandora::TiXmlHandle |
xmlHandle | ) |
|
|
private |
Definition at line 135 of file TrackConsolidationAlgorithm.cc.
137 PANDORA_RETURN_RESULT_IF_AND_IF(STATUS_CODE_SUCCESS, STATUS_CODE_NOT_FOUND, !=,
140 PANDORA_RETURN_RESULT_IF_AND_IF(
141 STATUS_CODE_SUCCESS, STATUS_CODE_NOT_FOUND, !=, XmlHelper::ReadValue(xmlHandle,
"MinAssociatedSpan",
m_minAssociatedSpan));
143 PANDORA_RETURN_RESULT_IF_AND_IF(
144 STATUS_CODE_SUCCESS, STATUS_CODE_NOT_FOUND, !=, XmlHelper::ReadValue(xmlHandle,
"MinAssociatedFraction",
m_minAssociatedFraction));
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
float m_maxTransverseDisplacement
float m_minAssociatedSpan
float m_minAssociatedFraction
float lar_content::TrackConsolidationAlgorithm::m_maxTransverseDisplacement |
|
private |
float lar_content::TrackConsolidationAlgorithm::m_minAssociatedFraction |
|
private |
float lar_content::TrackConsolidationAlgorithm::m_minAssociatedSpan |
|
private |
The documentation for this class was generated from the following files: