All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
lar_content::FragmentTensorTool Class Referenceabstract

FragmentTensorTool class. More...

#include <ThreeViewTrackFragmentsAlgorithm.h>

Inheritance diagram for lar_content::FragmentTensorTool:
lar_content::ClearTrackFragmentsTool

Public Types

typedef
ThreeViewTrackFragmentsAlgorithm::MatchingType::TensorType 
TensorType
 
typedef std::vector
< TensorType::ElementList::const_iterator
IteratorList
 

Public Member Functions

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

Detailed Description

FragmentTensorTool class.

Definition at line 163 of file ThreeViewTrackFragmentsAlgorithm.h.

Member Typedef Documentation

Definition at line 167 of file ThreeViewTrackFragmentsAlgorithm.h.

Definition at line 166 of file ThreeViewTrackFragmentsAlgorithm.h.

Member Function Documentation

virtual bool lar_content::FragmentTensorTool::Run ( ThreeViewTrackFragmentsAlgorithm *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::ClearTrackFragmentsTool.


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