LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
lar_content::ShowerTensorTool Class Referenceabstract

ShowerTensorTool class. More...

#include "ThreeDShowersAlgorithm.h"

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

Public Types

typedef ThreeDShowersAlgorithm::TensorType TensorType
 
typedef std::vector< TensorType::ElementList::const_iteratorIteratorList
 

Public Member Functions

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

Detailed Description

ShowerTensorTool class.

Definition at line 175 of file ThreeDShowersAlgorithm.h.

Member Typedef Documentation

Member Function Documentation

virtual bool lar_content::ShowerTensorTool::Run ( ThreeDShowersAlgorithm *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: