Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::CheatingVertexSelectionAlgorithm Member List

This is the complete list of members for lar_content::CheatingVertexSelectionAlgorithm, including all inherited members.

AcceptVertexLocation(const pandora::Vertex *const pVertex, const pandora::VertexList &selectedVertexList) constlar_content::VertexSelectionBaseAlgorithmprivate
AddClusterToShower(const ClusterEndPointsMap &clusterEndPointsMap, pandora::ClusterList &availableShowerLikeClusters, const pandora::Cluster *const pCluster, pandora::ClusterList &showerCluster) constlar_content::TrainedVertexSelectionAlgorithmprotected
AddClusterToShower(HitKDTree2D &kdTree, const HitToClusterMap &hitToClusterMap, pandora::ClusterList &availableShowerLikeClusters, const pandora::Cluster *const pCluster, pandora::ClusterList &showerCluster) constlar_content::TrainedVertexSelectionAlgorithmprotected
AddEventFeaturesToVector(const EventFeatureInfo &eventFeatureInfo, LArMvaHelper::MvaFeatureVector &featureVector) constlar_content::TrainedVertexSelectionAlgorithmprotected
AddSharedFeaturesToVector(const VertexSharedFeatureInfo &vertexSharedFeatureInfo, LArMvaHelper::MvaFeatureVector &featureVector) constlar_content::TrainedVertexSelectionAlgorithmprotected
AddVertexFeaturesToVector(const VertexFeatureInfo &vertexFeatureInfo, LArMvaHelper::MvaFeatureVector &featureVector, const bool useRPhi) constlar_content::TrainedVertexSelectionAlgorithmprotected
CalculateClusterSlidingFits(const pandora::ClusterList &inputClusterList, const unsigned int minClusterCaloHits, const unsigned int slidingFitWindow, SlidingFitDataList &slidingFitDataList) constlar_content::VertexSelectionBaseAlgorithmprotected
CalculateEventFeatures(const pandora::ClusterList &clusterListU, const pandora::ClusterList &clusterListV, const pandora::ClusterList &clusterListW, const pandora::VertexVector &vertexVector) constlar_content::TrainedVertexSelectionAlgorithmprotected
CalculateRPhiScores(pandora::VertexVector &vertexVector, VertexFeatureInfoMap &vertexFeatureInfoMap, const KDTreeMap &kdTreeMap) constlar_content::TrainedVertexSelectionAlgorithmprotected
CalculateShowerClusterList(const pandora::ClusterList &inputClusterList, ShowerClusterList &showerClusterList) constlar_content::TrainedVertexSelectionAlgorithmprotected
ClusterEndPoints typedeflar_content::TrainedVertexSelectionAlgorithmprotected
ClusterEndPointsMap typedeflar_content::TrainedVertexSelectionAlgorithmprotected
ClusterListMap typedeflar_content::VertexSelectionBaseAlgorithm
FeatureListVector typedeflar_content::TrainedVertexSelectionAlgorithmprotected
FilterVertexList(const pandora::VertexList *const pInputVertexList, HitKDTree2D &kdTreeU, HitKDTree2D &kdTreeV, HitKDTree2D &kdTreeW, pandora::VertexVector &filteredVertices) constlar_content::VertexSelectionBaseAlgorithmprotectedvirtual
Get2DSpan(const pandora::ClusterList &clusterList, float &xSpan, float &zSpan) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetBeamConstants(const pandora::VertexVector &vertexVector, BeamConstants &beamConstants) constlar_content::VertexSelectionBaseAlgorithmprotectedvirtual
GetBeamDeweightingScore(const BeamConstants &beamConstants, const pandora::Vertex *const pVertex) constlar_content::VertexSelectionBaseAlgorithminlineprotected
GetBestRegionVertices(VertexScoreList &initialScoreList, pandora::VertexVector &bestRegionVertices) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetBestVertex(const pandora::VertexVector &vertexVector, const pandora::Vertex *&pBestVertex, float &bestVertexDr) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetClusterLists(const pandora::StringVector &inputClusterListNames, pandora::ClusterList &clusterListU, pandora::ClusterList &clusterListV, pandora::ClusterList &clusterListW) constlar_content::VertexSelectionBaseAlgorithmprotected
GetCoordinateSpan(const pandora::InputFloat &minCoord, const pandora::InputFloat &maxCoord) constlar_content::TrainedVertexSelectionAlgorithminlineprotected
GetEventShapeFeatures(const ClusterListMap &clusterListMap, float &eventArea, float &longitudinality) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetInstanceName() constpandora::Processinline
GetInteractionType() constlar_content::TrainedVertexSelectionAlgorithmprotected
GetLegacyEventShapeFeatures(const pandora::ClusterList &clusterList, float &eventVolume, float &longitudinality) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetPandora() constpandora::Processinline
GetSharedFeatures(const pandora::Vertex *const pVertex1, const pandora::Vertex *const pVertex2, const KDTreeMap &kdTreeMap, float &separation, float &axisHits) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetShowerLikeClusterEndPoints(const pandora::ClusterList &clusterList, pandora::ClusterList &showerLikeClusters, ClusterEndPointsMap &clusterEndPointsMap) constlar_content::TrainedVertexSelectionAlgorithmprotected
GetType() constpandora::Processinline
GetVertexEnergy(const pandora::Vertex *const pVertex, const KDTreeMap &kdTreeMap) constlar_content::VertexSelectionBaseAlgorithmprotected
GetVertexScoreList(const pandora::VertexVector &vertexVector, const BeamConstants &beamConstants, HitKDTree2D &kdTreeU, HitKDTree2D &kdTreeV, HitKDTree2D &kdTreeW, VertexScoreList &vertexScoreList) constlar_content::CheatingVertexSelectionAlgorithmprivatevirtual
HitKDNode2D typedeflar_content::TrainedVertexSelectionAlgorithmprotected
HitKDNode2DList typedeflar_content::TrainedVertexSelectionAlgorithmprotected
HitKDTree2D typedeflar_content::TrainedVertexSelectionAlgorithmprotected
HitToClusterMap typedeflar_content::TrainedVertexSelectionAlgorithmprotected
IncrementSharedAxisValues(const pandora::CartesianVector pos1, const pandora::CartesianVector pos2, HitKDTree2D &kdTree, float &axisHits) constlar_content::TrainedVertexSelectionAlgorithmprotected
IncrementShoweryParameters(const pandora::ClusterList &clusterList, unsigned int &nShoweryHits, unsigned int &nHits, float &eventEnergy) constlar_content::TrainedVertexSelectionAlgorithmprotected
Initialize()pandora::Processinlineprotectedvirtual
InitializeKDTrees(HitKDTree2D &kdTreeU, HitKDTree2D &kdTreeV, HitKDTree2D &kdTreeW) constlar_content::VertexSelectionBaseAlgorithmprivate
IsBeamModeOn() constlar_content::VertexSelectionBaseAlgorithminlineprotected
IsClusterShowerLike(const pandora::Cluster *const pCluster) constlar_content::TrainedVertexSelectionAlgorithminlineprotected
IsHitInBox(const pandora::CartesianVector &hitPos, const pandora::CartesianVector &point1, const pandora::CartesianVector &point2, const pandora::CartesianVector &point3, const pandora::CartesianVector &point4) constlar_content::TrainedVertexSelectionAlgorithmprotected
IsVertexInGap(const pandora::Vertex *const pVertex, const pandora::HitType hitType) constlar_content::VertexSelectionBaseAlgorithmprivate
IsVertexOnHit(const pandora::Vertex *const pVertex, const pandora::HitType hitType, HitKDTree2D &kdTree) constlar_content::VertexSelectionBaseAlgorithmprivate
KDTreeMap typedeflar_content::VertexSelectionBaseAlgorithm
m_allowClassifyDuringTraininglar_content::TrainedVertexSelectionAlgorithmprotected
m_beamDeweightingConstantlar_content::TrainedVertexSelectionAlgorithmprotected
m_beamModelar_content::VertexSelectionBaseAlgorithmprivate
m_caloHitListNamelar_content::TrainedVertexSelectionAlgorithmprotected
m_dropFailedRPhiFastScoreCandidateslar_content::TrainedVertexSelectionAlgorithmprotected
m_energyKickConstantlar_content::TrainedVertexSelectionAlgorithmprotected
m_featureToolVectorlar_content::TrainedVertexSelectionAlgorithmprotected
m_gapTolerancelar_content::VertexSelectionBaseAlgorithmprivate
m_globalAsymmetryConstantlar_content::TrainedVertexSelectionAlgorithmprotected
m_inputCaloHitListNameslar_content::VertexSelectionBaseAlgorithmprivate
m_inputClusterListNameslar_content::TrainedVertexSelectionAlgorithmprotected
m_instanceNamepandora::Processprotected
m_isEmptyViewAcceptablelar_content::VertexSelectionBaseAlgorithmprivate
m_legacyEventShapeslar_content::TrainedVertexSelectionAlgorithmprotected
m_legacyVariableslar_content::TrainedVertexSelectionAlgorithmprotected
m_localAsymmetryConstantlar_content::TrainedVertexSelectionAlgorithmprotected
m_maxOnHitDisplacementlar_content::VertexSelectionBaseAlgorithmprivate
m_maxTopScoreSelectionslar_content::VertexSelectionBaseAlgorithmprivate
m_maxTrueVertexRadiuslar_content::TrainedVertexSelectionAlgorithmprotected
m_mcParticleListNamelar_content::TrainedVertexSelectionAlgorithmprotected
m_mcVertexXCorrectionlar_content::TrainedVertexSelectionAlgorithmprotected
m_minCandidateDisplacementlar_content::VertexSelectionBaseAlgorithmprivate
m_minCandidateScoreFractionlar_content::VertexSelectionBaseAlgorithmprivate
m_minClusterCaloHitslar_content::TrainedVertexSelectionAlgorithmprotected
m_minShowerClusterHitslar_content::TrainedVertexSelectionAlgorithmprotected
m_minShowerSpineLengthlar_content::TrainedVertexSelectionAlgorithmprotected
m_minVertexAcceptableViewslar_content::VertexSelectionBaseAlgorithmprivate
m_nDecayLengthsInZSpanlar_content::VertexSelectionBaseAlgorithmprivate
m_outputVertexListNamelar_content::VertexSelectionBaseAlgorithmprivate
m_pPandorapandora::Processprotected
m_regionRadiuslar_content::TrainedVertexSelectionAlgorithmprotected
m_replaceCurrentVertexListlar_content::VertexSelectionBaseAlgorithmprivate
m_rPhiFineTuningRadiuslar_content::TrainedVertexSelectionAlgorithmprotected
m_selectSingleVertexlar_content::VertexSelectionBaseAlgorithmprivate
m_showerAsymmetryConstantlar_content::TrainedVertexSelectionAlgorithmprotected
m_showerClusteringDistancelar_content::TrainedVertexSelectionAlgorithmprotected
m_slidingFitWindowlar_content::TrainedVertexSelectionAlgorithmprotected
m_testBeamModelar_content::TrainedVertexSelectionAlgorithmprotected
m_trainingOutputFileRegionlar_content::TrainedVertexSelectionAlgorithmprotected
m_trainingOutputFileVertexlar_content::TrainedVertexSelectionAlgorithmprotected
m_trainingSetModelar_content::TrainedVertexSelectionAlgorithmprotected
m_typepandora::Processprotected
m_useDetectorGapslar_content::VertexSelectionBaseAlgorithmprivate
m_useRPhiFeatureForRegionlar_content::TrainedVertexSelectionAlgorithmprotected
m_useShowerClusteringApproximationlar_content::TrainedVertexSelectionAlgorithmprotected
PopulateFinalVertexScoreList(const VertexFeatureInfoMap &vertexFeatureInfoMap, const pandora::Vertex *const pFavouriteVertex, const pandora::VertexVector &vertexVector, VertexScoreList &finalVertexScoreList) constlar_content::TrainedVertexSelectionAlgorithmprotected
PopulateInitialScoreList(VertexFeatureInfoMap &vertexFeatureInfoMap, const pandora::Vertex *const pVertex, VertexScoreList &initialScoreList) constlar_content::TrainedVertexSelectionAlgorithmprotected
PopulateKdTree(const pandora::ClusterList &clusterList, HitKDTree2D &kdTree, HitToClusterMap &hitToClusterMap) constlar_content::TrainedVertexSelectionAlgorithmprotected
PopulateVertexFeatureInfoMap(const BeamConstants &beamConstants, const ClusterListMap &clusterListMap, const SlidingFitDataListMap &slidingFitDataListMap, const ShowerClusterListMap &showerClusterListMap, const KDTreeMap &kdTreeMap, const pandora::Vertex *const pVertex, VertexFeatureInfoMap &vertexFeatureInfoMap) constlar_content::TrainedVertexSelectionAlgorithmprotected
Process()pandora::Processinline
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) constlar_content::TrainedVertexSelectionAlgorithmprotected
ProduceTrainingSets(const pandora::VertexVector &vertexVector, const pandora::VertexVector &bestRegionVertices, VertexFeatureInfoMap &vertexFeatureInfoMap, const LArMvaHelper::MvaFeatureVector &eventFeatureList, const KDTreeMap &kdTreeMap) constlar_content::TrainedVertexSelectionAlgorithmprotected
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::CheatingVertexSelectionAlgorithmprivatevirtual
RegisterDetails(const Pandora *const pPandora, const std::string &type, const std::string &instanceName)pandora::Processinlineprotected
Reset()pandora::Processinlineprotectedvirtual
Run()lar_content::VertexSelectionBaseAlgorithmprivatevirtual
SelectTopScoreVertices(VertexScoreList &vertexScoreList, pandora::VertexList &selectedVertexList) constlar_content::VertexSelectionBaseAlgorithmprivate
ShowerClusterList typedeflar_content::VertexSelectionBaseAlgorithm
ShowerClusterListMap typedeflar_content::VertexSelectionBaseAlgorithm
SlidingFitDataList typedeflar_content::VertexSelectionBaseAlgorithm
SlidingFitDataListMap typedeflar_content::VertexSelectionBaseAlgorithm
SortByVertexZPosition(const pandora::Vertex *const pLhs, const pandora::Vertex *const pRhs)lar_content::VertexSelectionBaseAlgorithmprivatestatic
TrainedVertexSelectionAlgorithm()lar_content::TrainedVertexSelectionAlgorithm
UpdateSpanCoordinate(const float minPositionCoord, const float maxPositionCoord, pandora::InputFloat &minCoord, pandora::InputFloat &maxCoord) constlar_content::TrainedVertexSelectionAlgorithminlineprotected
VectorOfVertexVectors typedeflar_content::TrainedVertexSelectionAlgorithmprotected
VertexFeatureInfoMap typedeflar_content::TrainedVertexSelectionAlgorithm
VertexFeatureTool typedeflar_content::VertexSelectionBaseAlgorithm
VertexHitEnergy(const pandora::Vertex *const pVertex, const pandora::HitType hitType, HitKDTree2D &kdTree) constlar_content::VertexSelectionBaseAlgorithmprotected
VertexScoreList typedeflar_content::VertexSelectionBaseAlgorithm
VertexSelectionBaseAlgorithm()lar_content::VertexSelectionBaseAlgorithm
~Process()pandora::Processinlineprotectedvirtual