LArSoft  v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_dl_content::DLNeutrinoHierarchyAlgorithm Member List

This is the complete list of members for lar_dl_content::DLNeutrinoHierarchyAlgorithm, including all inherited members.

BuildPandoraHierarchy(const pandora::ParticleFlowObject *const pNeutrinoPfo, const HierarchyPfoVector &trackPfos, const HierarchyPfoVector &showerPfos) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
ChildToParentPfoMap typedeflar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
DLNeutrinoHierarchyAlgorithm()lar_dl_content::DLNeutrinoHierarchyAlgorithm
FillEventTree(const HierarchyPfoVector &trackPfos, const HierarchyPfoVector &showerPfos, const int nPrimaryTrackLinks, const int nPrimaryShowerLinks, const int nLaterTierTrackTrackLinks, const int nLaterTierTrackShowerLinks) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
FillLaterTierTree(const std::string &treeName, const bool isTrainingLink, const bool isTrueLink, const bool isOrientationCorrect, const int childTrueGen, const std::pair< float, float > &trainingCuts, const int parentID, const int childID, const DLLaterTierHierarchyTool::DLLaterTierNetworkParams &networkParams) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
FillLaterTierTrees(const PfoToMCParticleMap &matchingMap, const ChildToParentPfoMap &childToParentPfoMap, const pandora::ParticleFlowObject *const pNeutrinoPfo, const HierarchyPfoVector &trackPfos, const HierarchyPfoVector &showerPfos, const std::map< const pandora::ParticleFlowObject *, int > &particleIDMap, int &nTrackLinks, int &nShowerLinks) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
FillPrimaryTree(const std::string &treeName, const bool isTrainingLink, const bool isTrueLink, const bool isOrientationCorrect, const int trueVisibleGen, const int truePDG, const int trueParentID, const int particleID, const DLPrimaryHierarchyTool::DLPrimaryNetworkParams &primaryNetworkParams) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
FillPrimaryTrees(const PfoToMCParticleMap &matchingMap, const ChildToParentPfoMap &childToParentPfoMap, const pandora::ParticleFlowObject *const pNeutrinoPfo, const HierarchyPfoVector &trackPfos, const HierarchyPfoVector &showerPfos, const std::map< const pandora::ParticleFlowObject *, int > &particleIDMap, int &nPrimaryTrackLinks, int &nPrimaryShowerLinks) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
FillTrackShowerVectors(const pandora::ParticleFlowObject *const pNeutrinoPfo, HierarchyPfoVector &trackPfos, HierarchyPfoVector &showerPfos) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetExtremalVerticesAndDirections(const pandora::ParticleFlowObject *const pNeutrinoPfo, const pandora::ParticleFlowObject *const pPfo, const ThreeDSlidingFitResult &slidingFitResult, ExtremalPoint &upstreamPoint, ExtremalPoint &downstreamPoint) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetLaterTierScore(const pandora::ParticleFlowObject *const pNeutrinoPfo, const HierarchyPfo &parentPfo, const HierarchyPfo &childPfo) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetNeutrinoPfo(const pandora::ParticleFlowObject *&pNeutrinoPfo) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetParticleIDMap(const HierarchyPfoVector &trackPfos, const HierarchyPfoVector &showerPfos, std::map< const pandora::ParticleFlowObject *, int > &particleIDMap) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetPrimaryScore(const pandora::ParticleFlowObject *const pNeutrinoPfo, const HierarchyPfoVector &trackPfos, const HierarchyPfo &hierarchyPfo) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetShowerDirection(const pandora::ParticleFlowObject *const pPfo, const pandora::CartesianVector &vertex, pandora::CartesianVector &direction) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
GetTrainingCuts(const HierarchyPfo &parentHierarchyPfo, const HierarchyPfo &childHierarchyPfo, const bool trueParentOrientation, const bool trueChildOrientation) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
Hierarchy typedeflar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_cheatHierarchyToollar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_eventIDlar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_eventTreeNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierHierarchyToollar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierThresholdShowerPass1lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierThresholdShowerPass2lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierThresholdTrackPass1lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierThresholdTrackPass2lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierTrackShowerTreeNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_laterTierTrackTrackTreeNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_mcParticleListNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_minClusterSizelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_nAngularBinslar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_neutrinoPfoListNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_pfoListNameslar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryHierarchyToollar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryRegionlar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryShowerTreeNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryThresholdShowerPass1lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryThresholdShowerPass2lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryThresholdTrackPass1lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryThresholdTrackPass2lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_primaryTrackTreeNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_regionForDirFitlar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_slidingFitWindowlar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_trainingFileNamelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_trainingModelar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
m_trainingVertexAccuracylar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
PfoToMCParticleMap typedeflar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
Run()lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
SetLaterTierScores(const pandora::ParticleFlowObject *const pNeutrinoPfo, HierarchyPfoVector &trackPfos, HierarchyPfoVector &showerPfos) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
SetPrimaryScores(const pandora::ParticleFlowObject *const pNeutrinoPfo, HierarchyPfoVector &trackPfos, HierarchyPfoVector &showerPfos) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
ShouldTrainOnEvent(const pandora::ParticleFlowObject *const pNeutrinoPfo) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
UpdateHierarchy(const pandora::ParticleFlowObject *const pNeutrinoPfo, const bool buildPrimaryTier, const bool usePrimaryScore, const float trackThreshold, const float showerThreshold, const bool isLowerThreshold, HierarchyPfoVector &trackPfos, HierarchyPfoVector &showerPfos, Hierarchy &hierarchy) const lar_dl_content::DLNeutrinoHierarchyAlgorithmprivate
~DLNeutrinoHierarchyAlgorithm()lar_dl_content::DLNeutrinoHierarchyAlgorithm