LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
GlobalAsymmetryFeatureTool.h
Go to the documentation of this file.
1 
8 #ifndef LAR_GLOBAL_ASYMMETRY_FEATURE_TOOL_H
9 #define LAR_GLOBAL_ASYMMETRY_FEATURE_TOOL_H 1
10 
12 
13 namespace lar_content
14 {
15 
20 {
21 public:
26 
27 protected:
28  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle) override;
29 
30 private:
39  float GetAsymmetryForView(const pandora::CartesianVector &vertexPosition2D, const VertexSelectionBaseAlgorithm::SlidingFitDataList &slidingFitDataList,
41 };
42 
43 } // namespace lar_content
44 
45 #endif // #ifndef LAR_GLOBAL_ASYMMETRY_FEATURE_TOOL_H
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle) override
Header file for the global asymmetry feature tool class.
AsymmetryFeatureBaseTool class.
float GetAsymmetryForView(const pandora::CartesianVector &vertexPosition2D, const VertexSelectionBaseAlgorithm::SlidingFitDataList &slidingFitDataList, const VertexSelectionBaseAlgorithm::ShowerClusterList &) const override
Get the global asymmetry feature for a given view.