LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
This is the complete list of members for lar_content::MvaVertexSelectionAlgorithm< T >, including all inherited members.
AddClusterToShower(const ClusterEndPointsMap &clusterEndPointsMap, pandora::ClusterList &availableShowerLikeClusters, const pandora::Cluster *const pCluster, pandora::ClusterList &showerCluster) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
AddClusterToShower(HitKDTree2D &kdTree, const HitToClusterMap &hitToClusterMap, pandora::ClusterList &availableShowerLikeClusters, const pandora::Cluster *const pCluster, pandora::ClusterList &showerCluster) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
AddEventFeaturesToVector(const EventFeatureInfo &eventFeatureInfo, LArMvaHelper::MvaFeatureVector &featureVector) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
AddSharedFeaturesToVector(const VertexSharedFeatureInfo &vertexSharedFeatureInfo, LArMvaHelper::MvaFeatureVector &featureVector) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
AddVertexFeaturesToVector(const VertexFeatureInfo &vertexFeatureInfo, LArMvaHelper::MvaFeatureVector &featureVector, const bool useRPhi) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
CalculateClusterSlidingFits(const pandora::ClusterList &inputClusterList, const unsigned int minClusterCaloHits, const unsigned int slidingFitWindow, SlidingFitDataList &slidingFitDataList) const | lar_content::VertexSelectionBaseAlgorithm | protected |
CalculateEventFeatures(const pandora::ClusterList &clusterListU, const pandora::ClusterList &clusterListV, const pandora::ClusterList &clusterListW, const pandora::VertexVector &vertexVector) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
CalculateRPhiScores(pandora::VertexVector &vertexVector, VertexFeatureInfoMap &vertexFeatureInfoMap, const KDTreeMap &kdTreeMap) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
CalculateShowerClusterList(const pandora::ClusterList &inputClusterList, ShowerClusterList &showerClusterList) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
ClusterEndPoints typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
ClusterEndPointsMap typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
ClusterListMap typedef | lar_content::VertexSelectionBaseAlgorithm | |
CompareVertices(const pandora::VertexVector &vertexVector, const VertexFeatureInfoMap &vertexFeatureInfoMap, const LArMvaHelper::MvaFeatureVector &eventFeatureList, const KDTreeMap &kdTreeMap, const T &t, const bool useRPhi) const | lar_content::MvaVertexSelectionAlgorithm< T > | private |
FeatureListVector typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
FilterVertexList(const pandora::VertexList *const pInputVertexList, HitKDTree2D &kdTreeU, HitKDTree2D &kdTreeV, HitKDTree2D &kdTreeW, pandora::VertexVector &filteredVertices) const | lar_content::VertexSelectionBaseAlgorithm | protectedvirtual |
Get2DSpan(const pandora::ClusterList &clusterList, float &xSpan, float &zSpan) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetBeamConstants(const pandora::VertexVector &vertexVector, BeamConstants &beamConstants) const | lar_content::VertexSelectionBaseAlgorithm | protectedvirtual |
GetBeamDeweightingScore(const BeamConstants &beamConstants, const pandora::Vertex *const pVertex) const | lar_content::VertexSelectionBaseAlgorithm | inlineprotected |
GetBestRegionVertices(VertexScoreList &initialScoreList, pandora::VertexVector &bestRegionVertices) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetBestVertex(const pandora::VertexVector &vertexVector, const pandora::Vertex *&pBestVertex, float &bestVertexDr) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetClusterLists(const pandora::StringVector &inputClusterListNames, pandora::ClusterList &clusterListU, pandora::ClusterList &clusterListV, pandora::ClusterList &clusterListW) const | lar_content::VertexSelectionBaseAlgorithm | protected |
GetCoordinateSpan(const pandora::InputFloat &minCoord, const pandora::InputFloat &maxCoord) const | lar_content::TrainedVertexSelectionAlgorithm | inlineprotected |
GetEventShapeFeatures(const ClusterListMap &clusterListMap, float &eventArea, float &longitudinality) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetInteractionType() const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetLegacyEventShapeFeatures(const pandora::ClusterList &clusterList, float &eventVolume, float &longitudinality) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetSharedFeatures(const pandora::Vertex *const pVertex1, const pandora::Vertex *const pVertex2, const KDTreeMap &kdTreeMap, float &separation, float &axisHits) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetShowerLikeClusterEndPoints(const pandora::ClusterList &clusterList, pandora::ClusterList &showerLikeClusters, ClusterEndPointsMap &clusterEndPointsMap) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
GetVertexEnergy(const pandora::Vertex *const pVertex, const KDTreeMap &kdTreeMap) const | lar_content::VertexSelectionBaseAlgorithm | protected |
GetVertexScoreList(const pandora::VertexVector &vertexVector, const BeamConstants &beamConstants, HitKDTree2D &kdTreeU, HitKDTree2D &kdTreeV, HitKDTree2D &kdTreeW, VertexScoreList &vertexScoreList) const | lar_content::MvaVertexSelectionAlgorithm< T > | privatevirtual |
HitKDNode2D typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
HitKDNode2DList typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
HitKDTree2D typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
HitToClusterMap typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
IncrementSharedAxisValues(const pandora::CartesianVector pos1, const pandora::CartesianVector pos2, HitKDTree2D &kdTree, float &axisHits) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
IncrementShoweryParameters(const pandora::ClusterList &clusterList, unsigned int &nShoweryHits, unsigned int &nHits, float &eventEnergy) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
IsBeamModeOn() const | lar_content::VertexSelectionBaseAlgorithm | inlineprotected |
IsClusterShowerLike(const pandora::Cluster *const pCluster) const | lar_content::TrainedVertexSelectionAlgorithm | inlineprotected |
IsHitInBox(const pandora::CartesianVector &hitPos, const pandora::CartesianVector &point1, const pandora::CartesianVector &point2, const pandora::CartesianVector &point3, const pandora::CartesianVector &point4) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
KDTreeMap typedef | lar_content::VertexSelectionBaseAlgorithm | |
m_allowClassifyDuringTraining | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_beamDeweightingConstant | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_caloHitListName | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_dropFailedRPhiFastScoreCandidates | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_energyKickConstant | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_featureToolVector | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_filePathEnvironmentVariable | lar_content::MvaVertexSelectionAlgorithm< T > | private |
m_globalAsymmetryConstant | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_inputClusterListNames | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_legacyEventShapes | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_legacyVariables | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_localAsymmetryConstant | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_maxTrueVertexRadius | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_mcParticleListName | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_mcVertexXCorrection | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_minClusterCaloHits | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_minShowerClusterHits | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_minShowerSpineLength | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_mvaFileName | lar_content::MvaVertexSelectionAlgorithm< T > | private |
m_mvaRegion | lar_content::MvaVertexSelectionAlgorithm< T > | private |
m_mvaVertex | lar_content::MvaVertexSelectionAlgorithm< T > | private |
m_regionMvaName | lar_content::MvaVertexSelectionAlgorithm< T > | private |
m_regionRadius | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_rPhiFineTuningRadius | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_showerAsymmetryConstant | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_showerClusteringDistance | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_slidingFitWindow | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_testBeamMode | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_trainingOutputFileRegion | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_trainingOutputFileVertex | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_trainingSetMode | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_useRPhiFeatureForRegion | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_useShowerClusteringApproximation | lar_content::TrainedVertexSelectionAlgorithm | protected |
m_vertexMvaName | lar_content::MvaVertexSelectionAlgorithm< T > | private |
MvaVertexSelectionAlgorithm() | lar_content::MvaVertexSelectionAlgorithm< T > | |
PopulateFinalVertexScoreList(const VertexFeatureInfoMap &vertexFeatureInfoMap, const pandora::Vertex *const pFavouriteVertex, const pandora::VertexVector &vertexVector, VertexScoreList &finalVertexScoreList) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
PopulateInitialScoreList(VertexFeatureInfoMap &vertexFeatureInfoMap, const pandora::Vertex *const pVertex, VertexScoreList &initialScoreList) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
PopulateKdTree(const pandora::ClusterList &clusterList, HitKDTree2D &kdTree, HitToClusterMap &hitToClusterMap) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
PopulateVertexFeatureInfoMap(const BeamConstants &beamConstants, const ClusterListMap &clusterListMap, const SlidingFitDataListMap &slidingFitDataListMap, const ShowerClusterListMap &showerClusterListMap, const KDTreeMap &kdTreeMap, const pandora::Vertex *const pVertex, VertexFeatureInfoMap &vertexFeatureInfoMap) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
ProduceTrainingExamples(const pandora::VertexVector &vertexVector, const VertexFeatureInfoMap &vertexFeatureInfoMap, std::bernoulli_distribution &coinFlip, std::mt19937 &generator, const std::string &interactionType, const std::string &trainingOutputFile, const LArMvaHelper::MvaFeatureVector &eventFeatureList, const KDTreeMap &kdTreeMap, const float maxRadius, const bool useRPhi) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
ProduceTrainingSets(const pandora::VertexVector &vertexVector, const pandora::VertexVector &bestRegionVertices, VertexFeatureInfoMap &vertexFeatureInfoMap, const LArMvaHelper::MvaFeatureVector &eventFeatureList, const KDTreeMap &kdTreeMap) const | lar_content::TrainedVertexSelectionAlgorithm | protected |
ReadSettings(const pandora::TiXmlHandle xmlHandle) | lar_content::MvaVertexSelectionAlgorithm< T > | protected |
ShowerClusterList typedef | lar_content::VertexSelectionBaseAlgorithm | |
ShowerClusterListMap typedef | lar_content::VertexSelectionBaseAlgorithm | |
SlidingFitDataList typedef | lar_content::VertexSelectionBaseAlgorithm | |
SlidingFitDataListMap typedef | lar_content::VertexSelectionBaseAlgorithm | |
TrainedVertexSelectionAlgorithm() | lar_content::TrainedVertexSelectionAlgorithm | |
UpdateSpanCoordinate(const float minPositionCoord, const float maxPositionCoord, pandora::InputFloat &minCoord, pandora::InputFloat &maxCoord) const | lar_content::TrainedVertexSelectionAlgorithm | inlineprotected |
VectorOfVertexVectors typedef | lar_content::TrainedVertexSelectionAlgorithm | protected |
VertexFeatureInfoMap typedef | lar_content::TrainedVertexSelectionAlgorithm | |
VertexFeatureTool typedef | lar_content::VertexSelectionBaseAlgorithm | |
VertexHitEnergy(const pandora::Vertex *const pVertex, const pandora::HitType hitType, HitKDTree2D &kdTree) const | lar_content::VertexSelectionBaseAlgorithm | protected |
VertexScoreList typedef | lar_content::VertexSelectionBaseAlgorithm | |
VertexSelectionBaseAlgorithm() | lar_content::VertexSelectionBaseAlgorithm |