This is the complete list of members for lar_content::NViewDeltaRayMatchingAlgorithm< T >, including all inherited members.
AddInStrayClusters(const pandora::Cluster *const pClusterToEnlarge, const pandora::ClusterList &collectedClusters) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
CalculateOverlapResult(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const pandora::Cluster *const pCluster3=nullptr)=0 | lar_content::MatchingBaseAlgorithm | pure virtual |
ClusterProximityMap typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
ClusterToPfoMap typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
CollectHitsFromMuon(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const pandora::Cluster *const pThirdViewCluster, const pandora::ParticleFlowObject *const pParentMuon, const float minDistanceFromMuon, const float maxDistanceToCollected, pandora::CaloHitList &collectedHits) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
CollectHitsFromMuon(const pandora::CartesianVector &positionOnMuon, const pandora::CartesianVector &muonDirection, const pandora::Cluster *const pMuonCluster, const pandora::CartesianPointVector &deltaRayProjectedPositions, const float &minDistanceFromMuon, const float maxDistanceToCollected, pandora::CaloHitList &collectedHits) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
CollectStrayClusters(const pandora::Cluster *const pClusterToEnlarge, const float rangeMinX, const float rangeMaxX, pandora::ClusterList &collectedClusters) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
CreatePfos(ProtoParticleVector &protoParticleVector) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
CreateThreeDParticles(const ProtoParticleVector &protoParticleVector) | lar_content::MatchingBaseAlgorithm | virtual |
DoesClusterPassTensorThreshold(const pandora::Cluster *const pCluster) const =0 | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protectedpure virtual |
ExamineOverlapContainer()=0 | lar_content::MatchingBaseAlgorithm | protectedpure virtual |
FillStrayClusterList(const pandora::HitType hitType) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
GetClusterListName(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< T > | virtual |
GetClusterSpanX(const pandora::CaloHitList &caloHitList, float &xMin, float &xMax) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
GetClusterSpanZ(const pandora::CaloHitList &caloHitList, const float xMin, const float xMax, float &zMin, float &zMax) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
GetInputClusterList(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< T > | virtual |
GetMatchingControl() | lar_content::NViewMatchingAlgorithm< T > | inlineprotected |
GetMuonCluster(const pandora::PfoList &commonMuonPfoList, const pandora::HitType hitType, const pandora::Cluster *&pMuonCluster) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
GetNearbyMuonPfos(const pandora::Cluster *const pCluster, pandora::ClusterList &consideredClusters, pandora::PfoList &nearbyMuonPfos) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
GetProjectedPositions(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, pandora::CartesianPointVector &projectedPositions) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
GetSelectedClusterList(const pandora::HitType hitType) const | lar_content::NViewMatchingAlgorithm< T > | virtual |
HitKDNode2D typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
HitKDNode2DList typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
HitKDTree2D typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
HitToClusterMap typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
HitTypeVector typedef | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
m_deltaRayMatchingContainers | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_matchingControl | lar_content::NViewMatchingAlgorithm< T > | protected |
m_maxCosmicRayHitFraction | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_maxDistanceToCluster | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_maxDistanceToReferencePoint | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_minMatchedFraction | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_minMatchedPoints | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_minProjectedPositions | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_muonPfoListName | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_pseudoChi2Cut | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_strayClusterListU | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_strayClusterListV | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_strayClusterListW | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_strayClusterSeparation | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
m_xOverlapWindow | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protected |
MakeClusterMerges(const ClusterMergeMap &clusterMergeMap) | lar_content::MatchingBaseAlgorithm | virtual |
MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | |
MatchingType typedef | lar_content::NViewMatchingAlgorithm< T > | |
NViewDeltaRayMatchingAlgorithm() | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
NViewMatchingAlgorithm() | lar_content::NViewMatchingAlgorithm< T > | |
ParameteriseMuon(const pandora::ParticleFlowObject *const pParentMuon, const pandora::Cluster *const pDeltaRayCluster, pandora::CartesianVector &positionOnMuon, pandora::CartesianVector &muonDirection) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
ParameteriseMuon(const pandora::ParticleFlowObject *const pParentMuon, const pandora::CartesianPointVector &deltaRayProjectedPositions, const pandora::HitType hitType, pandora::CartesianVector &positionOnMuon, pandora::CartesianVector &muonDirection) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
PerformMainLoop() | lar_content::NViewMatchingAlgorithm< T > | protectedvirtual |
PerformThreeViewMatching(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const pandora::Cluster *const pCluster3, float &reducedChiSquared) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
PerformThreeViewMatching(const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW, float &chiSquaredSum, unsigned int &nSamplingPoints, unsigned int &nMatchedSamplingPoints, XOverlap &XOverlap) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
PerformThreeViewMatching(const pandora::CaloHitList &pCluster1, const pandora::CaloHitList &pCluster2, const pandora::CaloHitList &pCluster3, float &reducedChiSquared) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
PerformThreeViewMatching(const pandora::CaloHitList &clusterU, const pandora::CaloHitList &clusterV, const pandora::CaloHitList &clusterW, float &chiSquaredSum, unsigned int &nSamplingPoints, unsigned int &nMatchedSamplingPoints, XOverlap &XOverlap) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
PrepareAllInputClusters() | lar_content::NViewMatchingAlgorithm< T > | protectedvirtual |
PrepareInputClusters(pandora::ClusterList &preparedClusterList) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | virtual |
ProjectMuonPositions(const pandora::HitType &thirdViewHitType, const pandora::ParticleFlowObject *const pParentMuon, pandora::CartesianPointVector &projectedPositions) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protectedvirtual |
SelectAllInputClusters() | lar_content::NViewMatchingAlgorithm< T > | protectedvirtual |
SelectInputClusters(const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &selectedClusterList) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | virtual |
SetPfoParameters(const ProtoParticle &protoParticle, PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::MatchingBaseAlgorithm | virtual |
SetPfoParticleId(PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const | lar_content::MatchingBaseAlgorithm | virtual |
SplitMuonCluster(const std::string &clusterListName, const pandora::Cluster *const pMuonCluster, const pandora::CaloHitList &collectedHits, const pandora::Cluster *&pDeltaRayCluster) const | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
TidyUp() | lar_content::NViewDeltaRayMatchingAlgorithm< T > | protectedvirtual |
UpdateForNewCluster(const pandora::Cluster *const pNewCluster) | lar_content::NViewMatchingAlgorithm< T > | virtual |
UpdateForNewClusters(const pandora::ClusterVector &newClusterVector, const pandora::PfoVector &pfoVector) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | |
UpdateUponDeletion(const pandora::Cluster *const pDeletedCluster) | lar_content::NViewDeltaRayMatchingAlgorithm< T > | virtual |
~MatchingBaseAlgorithm() | lar_content::MatchingBaseAlgorithm | virtual |
~NViewMatchingAlgorithm() | lar_content::NViewMatchingAlgorithm< T > | virtual |