LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
ClearRemnantsTool class. More...
#include "ClearRemnantsTool.h"
Public Types | |
typedef ThreeDRemnantsAlgorithm::TensorType | TensorType |
typedef std::vector< TensorType::ElementList::const_iterator > | IteratorList |
Public Member Functions | |
bool | Run (ThreeDRemnantsAlgorithm *const pAlgorithm, TensorType &overlapTensor) |
Run the algorithm tool. More... | |
Private Member Functions | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
void | CreateThreeDParticles (ThreeDRemnantsAlgorithm *const pAlgorithm, const TensorType::ElementList &elementList, bool &particlesMade) const |
Create three dimensional particles for a given tensor element list. More... | |
ClearRemnantsTool class.
Definition at line 19 of file ClearRemnantsTool.h.
|
inherited |
Definition at line 63 of file ThreeDRemnantsAlgorithm.h.
Definition at line 62 of file ThreeDRemnantsAlgorithm.h.
|
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 34 of file ClearRemnantsTool.cc.
References lar_content::ThreeDBaseAlgorithm< T >::CreateThreeDParticles(), lar_content::ProtoParticle::m_clusterListU, lar_content::ProtoParticle::m_clusterListV, and lar_content::ProtoParticle::m_clusterListW.
|
private |
Definition at line 53 of file ClearRemnantsTool.cc.
|
virtual |
Run the algorithm tool.
pAlgorithm | address of the calling algorithm |
overlapTensor | the overlap tensor |
Implements lar_content::RemnantTensorTool.
Definition at line 18 of file ClearRemnantsTool.cc.
References lar_content::OverlapTensor< T >::GetUnambiguousElements().