EnergyDepositionAsymmetryFeatureTool class. More...
#include <EnergyDepositionAsymmetryFeatureTool.h>
Private Member Functions | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) override |
float | CalculateAsymmetry (const bool useEnergyMetrics, const pandora::CartesianVector &vertexPosition2D, const pandora::ClusterVector &clusterVector, const pandora::CartesianVector &localWeightedDirectionSum) const override |
Calculate the energy deposition asymmetry feature. More... | |
Additional Inherited Members | |
Public Types inherited from lar_content::MvaFeatureTool< Ts > | |
typedef std::vector< MvaFeatureTool< Ts... > * > | FeatureToolVector |
Protected Member Functions inherited from lar_content::GlobalAsymmetryFeatureTool | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) override |
Protected Member Functions inherited from lar_content::AsymmetryFeatureBaseTool | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
void | IncrementAsymmetryParameters (const float weight, const pandora::CartesianVector &clusterDirection, pandora::CartesianVector &localWeightedDirectionSum) const |
Increment the asymmetry parameters. More... | |
Protected Attributes inherited from lar_content::AsymmetryFeatureBaseTool | |
float | m_maxAsymmetryDistance |
The max distance between cluster (any hit) and vertex to calculate asymmetry score. More... | |
EnergyDepositionAsymmetryFeatureTool class.
Definition at line 19 of file EnergyDepositionAsymmetryFeatureTool.h.
lar_content::EnergyDepositionAsymmetryFeatureTool::EnergyDepositionAsymmetryFeatureTool | ( | ) |
Default constructor.
Definition at line 19 of file EnergyDepositionAsymmetryFeatureTool.cc.
|
overrideprivatevirtual |
Calculate the energy deposition asymmetry feature.
useEnergyMetrics | whether to use energy-based metrics instead of hit-counting-based metrics |
vertexPosition2D | the vertex position in this view |
slidingFitDataList | the list of sliding fit data objects |
localWeightedDirectionSum | the local event axis |
Reimplemented from lar_content::AsymmetryFeatureBaseTool.
Definition at line 25 of file EnergyDepositionAsymmetryFeatureTool.cc.
|
overrideprivate |
Definition at line 103 of file EnergyDepositionAsymmetryFeatureTool.cc.