LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::DeltaRayMatrixTool Class Referenceabstract

DeltaRayTensorTool class. More...

#include "TwoViewDeltaRayMatchingAlgorithm.h"

Inheritance diagram for lar_content::DeltaRayMatrixTool:
lar_content::TwoViewAmbiguousDeltaRayTool lar_content::TwoViewCosmicRayRemovalTool

Public Types

typedef TwoViewDeltaRayMatchingAlgorithm::MatchingType::MatrixType MatrixType
 
typedef std::vector< MatrixType::ElementList::const_iteratorIteratorList
 

Public Member Functions

virtual bool Run (TwoViewDeltaRayMatchingAlgorithm *const pAlgorithm, MatrixType &matrixTensor)=0
 Run the algorithm tool. More...
 

Public Attributes

TwoViewDeltaRayMatchingAlgorithmm_pParentAlgorithm
 Address of the parent matching algorithm. More...
 

Detailed Description

DeltaRayTensorTool class.

Definition at line 199 of file TwoViewDeltaRayMatchingAlgorithm.h.

Member Typedef Documentation

Member Function Documentation

virtual bool lar_content::DeltaRayMatrixTool::Run ( TwoViewDeltaRayMatchingAlgorithm *const  pAlgorithm,
MatrixType matrixTensor 
)
pure virtual

Run the algorithm tool.

Parameters
pAlgorithmaddress of the calling algorithm
overlapTensorthe overlap tensor
Returns
whether changes have been made by the tool

Implemented in lar_content::TwoViewAmbiguousDeltaRayTool, and lar_content::TwoViewCosmicRayRemovalTool.

Referenced by lar_content::TwoViewDeltaRayMatchingAlgorithm::ExamineOverlapContainer().

Member Data Documentation


The documentation for this class was generated from the following file: