Public Types | Public Member Functions | List of all members
lar_content::RemnantTensorTool Class Referenceabstract

RemnantTensorTool class. More...

#include <ThreeViewRemnantsAlgorithm.h>

Inheritance diagram for lar_content::RemnantTensorTool:
lar_content::ClearRemnantsTool lar_content::ConnectedRemnantsTool lar_content::MopUpRemnantsTool

Public Types

typedef ThreeViewRemnantsAlgorithm::MatchingType::TensorType TensorType
 
typedef std::vector< TensorType::ElementList::const_iteratorIteratorList
 

Public Member Functions

virtual bool Run (ThreeViewRemnantsAlgorithm *const pAlgorithm, TensorType &overlapTensor)=0
 Run the algorithm tool. More...
 

Detailed Description

RemnantTensorTool class.

Definition at line 59 of file ThreeViewRemnantsAlgorithm.h.

Member Typedef Documentation

Definition at line 63 of file ThreeViewRemnantsAlgorithm.h.

Definition at line 62 of file ThreeViewRemnantsAlgorithm.h.

Member Function Documentation

virtual bool lar_content::RemnantTensorTool::Run ( ThreeViewRemnantsAlgorithm *const  pAlgorithm,
TensorType overlapTensor 
)
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::ConnectedRemnantsTool, lar_content::MopUpRemnantsTool, and lar_content::ClearRemnantsTool.


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