8 #ifndef LAR_ENERGY_DEPOSITION_ASYMMETRY_FEATURE_TOOL_H
9 #define LAR_ENERGY_DEPOSITION_ASYMMETRY_FEATURE_TOOL_H 1
28 pandora::StatusCode
ReadSettings(
const pandora::TiXmlHandle xmlHandle)
override;
40 float CalculateAsymmetry(
const bool useEnergyMetrics,
const pandora::CartesianVector &vertexPosition2D,
41 const pandora::ClusterVector &clusterVector,
const pandora::CartesianVector &localWeightedDirectionSum)
const override;
46 #endif // #ifndef LAR_ENERGY_DEPOSITION_ASYMMETRY_FEATURE_TOOL_H
EnergyDepositionAsymmetryFeatureTool class.
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.
EnergyDepositionAsymmetryFeatureTool()
Default constructor.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle) override
GlobalAsymmetryFeatureTool class.
std::vector< art::Ptr< recob::Cluster > > ClusterVector