MvaTypes::MvaFeatureVector MvaFeatureVector
std::string m_filePathEnvironmentVariable
The environment variable providing a list of paths to mva files.
MvaVertexSelectionAlgorithm< AdaBoostDecisionTree > BdtVertexSelectionAlgorithm
std::string m_mvaFileName
The mva file name.
const pandora::Vertex * CompareVertices(const pandora::VertexVector &vertexVector, const VertexFeatureInfoMap &vertexFeatureInfoMap, const LArMvaHelper::MvaFeatureVector &eventFeatureList, const KDTreeMap &kdTreeMap, const T &t, const bool useRPhi) const
Used a binary classifier to compare a set of vertices and pick the best one.
void GetVertexScoreList(const pandora::VertexVector &vertexVector, const BeamConstants &beamConstants, HitKDTree2D &kdTreeU, HitKDTree2D &kdTreeV, HitKDTree2D &kdTreeW, VertexScoreList &vertexScoreList) const
Get the vertex score list.
MvaVertexSelectionAlgorithm()
Default constructor.
Header file for the lar monte carlo particle helper helper class.
std::string m_regionMvaName
The name of the region mva to find.
TrainedVertexSelectionAlgorithm class.
std::vector< VertexScore > VertexScoreList
MvaVertexSelectionAlgorithm< SupportVectorMachine > SvmVertexSelectionAlgorithm
std::string m_vertexMvaName
The name of the vertex mva to find.
std::map< pandora::HitType, const std::reference_wrapper< HitKDTree2D > > KDTreeMap
Map array of hit kd trees for passing to tools.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
MvaVertexSelectionAlgorithm class.
std::array< float, 2 > VertexVector(const recob::Vertex &vert, const geo::PlaneID &plane, const geo::GeometryCore *geo, const detinfo::DetectorPropertiesData &dprop)
std::map< const pandora::Vertex *const, VertexFeatureInfo > VertexFeatureInfoMap