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

LongitudinalTensorTool class. More...

#include <ThreeViewLongitudinalTracksAlgorithm.h>

Inheritance diagram for lar_content::LongitudinalTensorTool:
lar_content::ClearLongitudinalTracksTool lar_content::MatchedEndPointsTool

Public Types

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

Public Member Functions

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

Detailed Description

LongitudinalTensorTool class.

Definition at line 85 of file ThreeViewLongitudinalTracksAlgorithm.h.

Member Typedef Documentation

Definition at line 89 of file ThreeViewLongitudinalTracksAlgorithm.h.

Definition at line 88 of file ThreeViewLongitudinalTracksAlgorithm.h.

Member Function Documentation

virtual bool lar_content::LongitudinalTensorTool::Run ( ThreeViewLongitudinalTracksAlgorithm *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::ClearLongitudinalTracksTool, and lar_content::MatchedEndPointsTool.


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