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

ShowerTensorTool class. More...

#include <ThreeViewShowersAlgorithm.h>

Inheritance diagram for lar_content::ShowerTensorTool:
lar_content::ClearShowersTool lar_content::ShowerTensorVisualizationTool lar_content::SimpleShowersTool lar_content::SplitShowersTool

Public Types

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

Public Member Functions

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

Detailed Description

ShowerTensorTool class.

Definition at line 171 of file ThreeViewShowersAlgorithm.h.

Member Typedef Documentation

Definition at line 175 of file ThreeViewShowersAlgorithm.h.

Definition at line 174 of file ThreeViewShowersAlgorithm.h.

Member Function Documentation

virtual bool lar_content::ShowerTensorTool::Run ( ThreeViewShowersAlgorithm *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::ClearShowersTool, lar_content::ShowerTensorVisualizationTool, lar_content::SimpleShowersTool, and lar_content::SplitShowersTool.


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