LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
DlClusterCharacterisationBaseAlgorithm class. More...
#include "DlClusterCharacterisationAlgorithm.h"
Public Member Functions | |
DlClusterCharacterisationAlgorithm () | |
Default constructor. More... | |
~DlClusterCharacterisationAlgorithm () | |
Destructor. More... | |
Protected Member Functions | |
bool | IsClearTrack (const pandora::Cluster *const pCluster) const |
Whether cluster is identified as a clear track. More... | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
pandora::StatusCode | Run () |
Protected Attributes | |
pandora::StringVector | m_inputClusterListNames |
The names of the input cluster lists. More... | |
bool | m_zeroMode |
Whether to zero all existing cluster particle id, overrides all other parameters. More... | |
bool | m_overwriteExistingId |
Whether to consider any clusters that already have an assigned particle id. More... | |
bool | m_useUnavailableClusters |
Whether to consider clusters that are already constituents of a pfo. More... | |
DlClusterCharacterisationBaseAlgorithm class.
Definition at line 21 of file DlClusterCharacterisationAlgorithm.h.
lar_dl_content::DlClusterCharacterisationAlgorithm::DlClusterCharacterisationAlgorithm | ( | ) |
lar_dl_content::DlClusterCharacterisationAlgorithm::~DlClusterCharacterisationAlgorithm | ( | ) |
|
protectedvirtual |
Whether cluster is identified as a clear track.
pCluster | address of the relevant cluster |
Implements lar_content::ClusterCharacterisationBaseAlgorithm.
Definition at line 35 of file DlClusterCharacterisationAlgorithm.cc.
References util::begin(), util::end(), f, lar_content::LArCaloHit::GetTrackProbability(), and pmtana::mean().
|
protected |
Definition at line 73 of file DlClusterCharacterisationAlgorithm.cc.
|
protectedinherited |
Definition at line 36 of file ClusterCharacterisationBaseAlgorithm.cc.
References lar_content::ClusterCharacterisationBaseAlgorithm::IsClearTrack(), lar_content::ClusterCharacterisationBaseAlgorithm::m_inputClusterListNames, lar_content::ClusterCharacterisationBaseAlgorithm::m_overwriteExistingId, lar_content::ClusterCharacterisationBaseAlgorithm::m_useUnavailableClusters, and lar_content::ClusterCharacterisationBaseAlgorithm::m_zeroMode.
|
protectedinherited |
The names of the input cluster lists.
Definition at line 45 of file ClusterCharacterisationBaseAlgorithm.h.
Referenced by lar_content::ClusterCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::ClusterCharacterisationBaseAlgorithm::Run().
|
protectedinherited |
Whether to consider any clusters that already have an assigned particle id.
Definition at line 49 of file ClusterCharacterisationBaseAlgorithm.h.
Referenced by lar_content::ClusterCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::ClusterCharacterisationBaseAlgorithm::Run().
|
protectedinherited |
Whether to consider clusters that are already constituents of a pfo.
Definition at line 50 of file ClusterCharacterisationBaseAlgorithm.h.
Referenced by lar_content::ClusterCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::ClusterCharacterisationBaseAlgorithm::Run().
|
protectedinherited |
Whether to zero all existing cluster particle id, overrides all other parameters.
Definition at line 47 of file ClusterCharacterisationBaseAlgorithm.h.
Referenced by lar_content::ClusterCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::ClusterCharacterisationBaseAlgorithm::Run().