![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
DeltaRayTensorTool class. More...
#include "ThreeViewDeltaRayMatchingAlgorithm.h"
Public Types | |
| typedef ThreeViewDeltaRayMatchingAlgorithm::MatchingType::TensorType | TensorType |
| typedef std::vector< TensorType::ElementList::const_iterator > | IteratorList |
Public Member Functions | |
| virtual bool | Run (ThreeViewDeltaRayMatchingAlgorithm *const pAlgorithm, TensorType &overlapTensor)=0 |
| Run the algorithm tool. More... | |
Public Attributes | |
| ThreeViewDeltaRayMatchingAlgorithm * | m_pParentAlgorithm |
| Address of the parent matching algorithm. More... | |
DeltaRayTensorTool class.
Definition at line 98 of file ThreeViewDeltaRayMatchingAlgorithm.h.
| typedef std::vector<TensorType::ElementList::const_iterator> lar_content::DeltaRayTensorTool::IteratorList |
Definition at line 102 of file ThreeViewDeltaRayMatchingAlgorithm.h.
| typedef ThreeViewDeltaRayMatchingAlgorithm::MatchingType::TensorType lar_content::DeltaRayTensorTool::TensorType |
Definition at line 101 of file ThreeViewDeltaRayMatchingAlgorithm.h.
|
pure virtual |
Run the algorithm tool.
| pAlgorithm | address of the calling algorithm |
| overlapTensor | the overlap tensor |
Implemented in lar_content::CosmicRayRemovalTool, lar_content::RemovalBaseTool, lar_content::DeltaRayRemovalTool, lar_content::AmbiguousDeltaRayTool, lar_content::DeltaRayMergeTool, and lar_content::UnambiguousDeltaRayTool.
Referenced by lar_content::ThreeViewDeltaRayMatchingAlgorithm::ExamineOverlapContainer().
| ThreeViewDeltaRayMatchingAlgorithm* lar_content::DeltaRayTensorTool::m_pParentAlgorithm |
Address of the parent matching algorithm.
Definition at line 114 of file ThreeViewDeltaRayMatchingAlgorithm.h.
Referenced by lar_content::CosmicRayRemovalTool::CreateSeed(), lar_content::AmbiguousDeltaRayTool::ExamineConnectedElements(), lar_content::UnambiguousDeltaRayTool::ExamineUnambiguousElements(), lar_content::CosmicRayRemovalTool::GrowSeed(), lar_content::DeltaRayRemovalTool::IsContaminated(), lar_content::CosmicRayRemovalTool::IsContaminated(), lar_content::RemovalBaseTool::IsMuonEndpoint(), lar_content::DeltaRayMergeTool::MakeOneCommonViewMerges(), lar_content::DeltaRayMergeTool::MakeTwoCommonViewMerges(), lar_content::RemovalBaseTool::PassElementChecks(), lar_content::RemovalBaseTool::ProjectDeltaRayPositions(), lar_content::CosmicRayRemovalTool::ReclusterRemnant(), lar_content::DeltaRayRemovalTool::RemoveDeltaRayHits(), lar_content::AmbiguousDeltaRayTool::Run(), lar_content::UnambiguousDeltaRayTool::Run(), lar_content::DeltaRayMergeTool::Run(), lar_content::DeltaRayRemovalTool::Run(), lar_content::CosmicRayRemovalTool::Run(), lar_content::CosmicRayRemovalTool::SplitDeltaRayCluster(), and lar_content::DeltaRayRemovalTool::SplitMuonCluster().