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

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

AssignGeneration(const pandora::ParticleFlowObject *const pParentPfo, const int generationToFind, ChildToParentPfoMap &childToParentPfoMap) const lar_dl_content::DLCheatHierarchyToolprivate
BestParentInSplitHierarchy(const pandora::ParticleFlowObject *const pChildPfo, const pandora::PfoList &splitParticle) const lar_dl_content::DLCheatHierarchyToolprivate
BuildSplitHierarchy(const std::pair< const pandora::MCParticle *, pandora::PfoList > &splitPfo, ChildToParentPfoMap &childToParentPfoMap) const lar_dl_content::DLCheatHierarchyToolprivate
ChildToParentPfoMap typedeflar_dl_content::DLCheatHierarchyTool
DLCheatHierarchyTool()lar_dl_content::DLCheatHierarchyTool
FillHierarchyMap(const pandora::Algorithm *const pAlgorithm, PfoToMCParticleMap &pfoToMCParticleMap, ChildToParentPfoMap &childToParentPfoMap) const lar_dl_content::DLCheatHierarchyTool
GetClosestDistance(const pandora::ParticleFlowObject *const pPfo1, const pandora::ParticleFlowObject *const pPfo2) const lar_dl_content::DLCheatHierarchyToolprivate
GetLeadEMParticle(const pandora::MCParticle *const pMCParticle) const lar_dl_content::DLCheatHierarchyToolprivate
GetMCParticleList(const pandora::Algorithm *const pAlgorithm, const pandora::MCParticleList *&pMCParticleList) const lar_dl_content::DLCheatHierarchyToolprivate
GetNeutrinoPfo(const pandora::Algorithm *const pAlgorithm, const pandora::ParticleFlowObject *&pNeutrinoPfo) const lar_dl_content::DLCheatHierarchyToolprivate
GetNSpacepoints(const pandora::ParticleFlowObject *const pPfo) const lar_dl_content::DLCheatHierarchyToolprivate
GetVisibleMCHierarchy(const PfoToMCParticleMap &pfoToMCParticleMap, MCToMCMap &childToParentMCMap) const lar_dl_content::DLCheatHierarchyToolprivate
GetVisiblePfoHierarchy(const pandora::ParticleFlowObject *const pNeutrinoPfo, const PfoToMCParticleMap &pfoToMCParticleMap, const MCToMCMap &childToParentMCMap, ChildToParentPfoMap &childToParentPfoMap) const lar_dl_content::DLCheatHierarchyToolprivate
IsEMParticle(const pandora::MCParticle *const pMCParticle) const lar_dl_content::DLCheatHierarchyToolprivate
IsNeutronChild(const pandora::ParticleFlowObject *const pPfo, const PfoToMCParticleMap &pfoToMCParticleMap, bool &isNeutronChild) const lar_dl_content::DLCheatHierarchyTool
IsUpstreamTrueVertex(const PfoToMCParticleMap &pfoToMCParticleMap, const pandora::ParticleFlowObject *const pPfo, const pandora::CartesianVector &upstreamVertex, const pandora::CartesianVector &downstreamVertex)lar_dl_content::DLCheatHierarchyToolprivate
m_mcParticleListNamelar_dl_content::DLCheatHierarchyToolprivate
m_neutrinoPfoListNamelar_dl_content::DLCheatHierarchyToolprivate
m_pfoListNameslar_dl_content::DLCheatHierarchyToolprivate
MatchPFParticles(const pandora::Algorithm *const pAlgorithm, PfoToMCParticleMap &pfoToMCParticleMap) const lar_dl_content::DLCheatHierarchyToolprivate
MCToMCMap typedeflar_dl_content::DLCheatHierarchyToolprivate
PfoToMCParticleMap typedeflar_dl_content::DLCheatHierarchyTool
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_dl_content::DLCheatHierarchyToolprivate
Run(const PfoToMCParticleMap &pfoToMCParticleMap, const ChildToParentPfoMap &childToParentPfoMap, const HierarchyPfo &parentPfo, const HierarchyPfo &childPfo, bool &isTrueLink, bool &trueParentOrientation, bool &trueChildOrientation)lar_dl_content::DLCheatHierarchyTool
Run(const PfoToMCParticleMap &pfoToMCParticleMap, const ChildToParentPfoMap &childToParentPfoMap, const pandora::ParticleFlowObject *const pNeutrinoPfo, const HierarchyPfo &childPfo, bool &isTrueLink, bool &trueChildOrientation)lar_dl_content::DLCheatHierarchyTool
SumEnergy(const pandora::CaloHitList &caloHitList) const lar_dl_content::DLCheatHierarchyToolprivate