ClearLongitudinalTracksTool class. More...
#include <ClearLongitudinalTracksTool.h>
Public Member Functions | |
ClearLongitudinalTracksTool () | |
Default constructor. More... | |
bool | Run (ThreeViewLongitudinalTracksAlgorithm *const pAlgorithm, TensorType &overlapTensor) |
Run the algorithm tool. More... | |
Private Member Functions | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
void | CreateThreeDParticles (ThreeViewLongitudinalTracksAlgorithm *const pAlgorithm, const TensorType::ElementList &elementList, bool &particlesMade) const |
Create three dimensional particles for a given tensor element list. More... | |
Private Attributes | |
float | m_minMatchedFraction |
The min matched sampling point fraction for particle creation. More... | |
Additional Inherited Members | |
Public Types inherited from lar_content::LongitudinalTensorTool | |
typedef ThreeViewLongitudinalTracksAlgorithm::MatchingType::TensorType | TensorType |
typedef std::vector < TensorType::ElementList::const_iterator > | IteratorList |
ClearLongitudinalTracksTool class.
Definition at line 19 of file ClearLongitudinalTracksTool.h.
lar_content::ClearLongitudinalTracksTool::ClearLongitudinalTracksTool | ( | ) |
Default constructor.
Definition at line 18 of file ClearLongitudinalTracksTool.cc.
|
private |
Create three dimensional particles for a given tensor element list.
pAlgorithm | address of the calling algorithm (ultimately responsible for the particles) |
elementList | the tensor element list |
particlesMade | receive boolean indicating whether particles have been made |
Definition at line 40 of file ClearLongitudinalTracksTool.cc.
|
private |
Definition at line 62 of file ClearLongitudinalTracksTool.cc.
|
virtual |
Run the algorithm tool.
pAlgorithm | address of the calling algorithm |
overlapTensor | the overlap tensor |
Implements lar_content::LongitudinalTensorTool.
Definition at line 24 of file ClearLongitudinalTracksTool.cc.
|
private |
The min matched sampling point fraction for particle creation.
Definition at line 42 of file ClearLongitudinalTracksTool.h.