LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::LArMCParticleHelper Member List

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

AreTopologicallyContinuous(const pandora::MCParticle *const pMCParent, const pandora::MCParticle *const pMCChild, const float cosAngleTolerance)lar_content::LArMCParticleHelperstatic
CaloHitToMCMap typedeflar_content::LArMCParticleHelper
CaloHitToPfoMap typedeflar_content::LArMCParticleHelper
ClusterCaloHitListPair typedeflar_content::LArMCParticleHelper
ClusterContributionMap typedeflar_content::LArMCParticleHelper
CollectReconstructable2DHits(const pandora::ParticleFlowObject *const pPfo, const MCContributionMapVector &selectedMCParticleToHitsMaps, pandora::CaloHitList &reconstructableCaloHitList2D, const bool foldBackHierarchy)lar_content::LArMCParticleHelperprivatestatic
CollectReconstructable2DHits(const pandora::PfoList &pfoList, const MCContributionMapVector &selectedMCParticleToHitsMaps, pandora::CaloHitList &reconstructableCaloHitList2D)lar_content::LArMCParticleHelperprivatestatic
CollectReconstructable2DHits(const pandora::Cluster *const pCluster, const MCContributionMapVector &selectedMCParticleToHitsMaps, pandora::CaloHitList &reconstructableCaloHitList2D)lar_content::LArMCParticleHelperprivatestatic
CollectReconstructableTestBeamHierarchy2DHits(const pandora::ParticleFlowObject *const pPfo, const MCContributionMapVector &selectedMCParticleToHitsMaps, pandora::CaloHitList &reconstructableCaloHitList2D, const bool foldBackHierarchy)lar_content::LArMCParticleHelperprivatestatic
DoesLeadingMeetCriteria(const pandora::MCParticle *const pMCParticle, std::function< bool(const pandora::MCParticle *const)> fCriteria)lar_content::LArMCParticleHelperstatic
DoesPrimaryMeetCriteria(const pandora::MCParticle *const pMCParticle, std::function< bool(const pandora::MCParticle *const)> fCriteria)lar_content::LArMCParticleHelperstatic
GetAllAncestorMCParticles(const pandora::MCParticle *const pMCParticle, pandora::MCParticleList &ancestorMCParticleList)lar_content::LArMCParticleHelperstatic
GetAllDescendentMCParticles(const pandora::MCParticle *const pMCParticle, pandora::MCParticleList &descendentMCParticleList)lar_content::LArMCParticleHelperstatic
GetAllDescendentMCParticles(const pandora::MCParticle *const pMCParticle, pandora::MCParticleList &descendentTrackParticles, pandora::MCParticleList &leadingShowerParticles, pandora::MCParticleList &leadingNeutrons)lar_content::LArMCParticleHelperstatic
GetBreadthFirstHierarchyRepresentation(const pandora::MCParticle *const pMCParticle, pandora::MCParticleList &mcParticleList)lar_content::LArMCParticleHelperstatic
GetClusterToReconstructable2DHitsMap(const pandora::ClusterList &clusterList, const MCContributionMap &selectedMCToHitsMap, ClusterContributionMap &clusterToReconstructable2DHitsMap)lar_content::LArMCParticleHelperstatic
GetClusterToReconstructable2DHitsMap(const pandora::ClusterList &clusterList, const MCContributionMapVector &selectedMCToHitsMaps, ClusterContributionMap &clusterToReconstructable2DHitsMap)lar_content::LArMCParticleHelperstatic
GetFirstVisibleMCParticles(const pandora::MCParticle *const pRoot, pandora::MCParticleList &visibleParticleList)lar_content::LArMCParticleHelperstatic
GetHierarchyTier(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
GetLeadingMCParticle(const pandora::MCParticle *const pMCParticle, const int hierarchyTierLimit=1)lar_content::LArMCParticleHelperstatic
GetLeadingMCParticleList(const pandora::MCParticleList *const pMCParticleList, pandora::MCParticleVector &mcLeadingVector)lar_content::LArMCParticleHelperstatic
GetMainMCParticle(const pandora::ParticleFlowObject *const pPfo)lar_content::LArMCParticleHelperstatic
GetMCLeadingMap(const pandora::MCParticleList *const pMCParticleList, MCRelationMap &mcLeadingMap)lar_content::LArMCParticleHelperstatic
GetMCParticleToCaloHitMatches(const pandora::CaloHitList *const pCaloHitList, const MCRelationMap &mcToTargetMCMap, CaloHitToMCMap &hitToMCMap, MCContributionMap &mcToTrueHitListMap)lar_content::LArMCParticleHelperstatic
GetMCPrimaryMap(const pandora::MCParticleList *const pMCParticleList, MCRelationMap &mcPrimaryMap)lar_content::LArMCParticleHelperstatic
GetMCToSelfMap(const pandora::MCParticleList *const pMCParticleList, MCRelationMap &mcToSelfMap)lar_content::LArMCParticleHelperstatic
GetNuanceCode(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
GetParentMCParticle(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
GetPfoMCParticleHitSharingMaps(const PfoContributionMap &pfoToReconstructable2DHitsMap, const MCContributionMapVector &selectedMCParticleToHitsMaps, PfoToMCParticleHitSharingMap &pfoToMCParticleHitSharingMap, MCParticleToPfoHitSharingMap &mcParticleToPfoHitSharingMap)lar_content::LArMCParticleHelperstatic
GetPfoToReconstructable2DHitsMap(const pandora::PfoList &pfoList, const MCContributionMap &selectedMCParticleToHitsMap, PfoContributionMap &pfoToReconstructable2DHitsMap, const bool foldBackHierarchy)lar_content::LArMCParticleHelperstatic
GetPfoToReconstructable2DHitsMap(const pandora::PfoList &pfoList, const MCContributionMapVector &selectedMCParticleToHitsMaps, PfoContributionMap &pfoToReconstructable2DHitsMap, const bool foldBackHierarchy)lar_content::LArMCParticleHelperstatic
GetPrimaryMCParticle(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
GetPrimaryMCParticleList(const pandora::MCParticleList *const pMCParticleList, pandora::MCParticleVector &mcPrimaryVector)lar_content::LArMCParticleHelperstatic
GetSharedHits(const pandora::CaloHitList &hitListA, const pandora::CaloHitList &hitListB)lar_content::LArMCParticleHelperstatic
GetTestBeamHierarchyPfoToReconstructable2DHitsMap(const pandora::PfoList &pfoList, const MCContributionMap &selectedMCParticleToHitsMap, PfoContributionMap &pfoToReconstructable2DHitsMap, const bool foldBackHierarchy)lar_content::LArMCParticleHelperstatic
GetTestBeamHierarchyPfoToReconstructable2DHitsMap(const pandora::PfoList &pfoList, const MCContributionMapVector &selectedMCParticleToHitsMaps, PfoContributionMap &pfoToReconstructable2DHitsMap, const bool foldBackHierarchy)lar_content::LArMCParticleHelperstatic
GetTrueNeutrinos(const pandora::MCParticleList *const pMCParticleList, pandora::MCParticleVector &trueNeutrinos)lar_content::LArMCParticleHelperstatic
GetTrueTestBeamParticles(const pandora::MCParticleList *const pMCParticleList, pandora::MCParticleVector &trueTestBeamParticles)lar_content::LArMCParticleHelperstatic
IsBeamNeutrinoFinalState(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsBeamParticle(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsBremsstrahlung(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsCapture(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsCosmicRay(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsDecay(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsDescendentOf(const pandora::MCParticle *const pMCParticle, const int pdg, const bool isChargeSensitive=false)lar_content::LArMCParticleHelperstatic
IsElasticScatter(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsInelasticScatter(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsIonisation(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsLeading(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsLeadingBeamParticle(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsNeutrino(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsNuclear(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsPairProduction(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsPrimary(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsTriggeredBeamParticle(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
IsVisible(const pandora::MCParticle *const pMCParticle)lar_content::LArMCParticleHelperstatic
MCContributionMap typedeflar_content::LArMCParticleHelper
MCContributionMapVector typedeflar_content::LArMCParticleHelper
MCParticleCaloHitListPair typedeflar_content::LArMCParticleHelper
MCParticleIntMap typedeflar_content::LArMCParticleHelper
MCParticleToPfoHitSharingMap typedeflar_content::LArMCParticleHelper
MCParticleToSharedHitsVector typedeflar_content::LArMCParticleHelper
MCRelationMap typedeflar_content::LArMCParticleHelper
MCToPfoMap typedeflar_content::LArMCParticleHelper
MCToPfoMatchingMap typedeflar_content::LArMCParticleHelper
PassMCParticleChecks(const pandora::MCParticle *const pOriginalPrimary, const pandora::MCParticle *const pThisMCParticle, const pandora::MCParticle *const pHitMCParticle, const float maxPhotonPropagation)lar_content::LArMCParticleHelperprivatestatic
PfoCaloHitListPair typedeflar_content::LArMCParticleHelper
PfoContributionMap typedeflar_content::LArMCParticleHelper
PfoToMCParticleHitSharingMap typedeflar_content::LArMCParticleHelper
PfoToSharedHitsVector typedeflar_content::LArMCParticleHelper
SelectCaloHits(const pandora::CaloHitList *const pCaloHitList, const MCRelationMap &mcToTargetMCMap, pandora::CaloHitList &selectedCaloHitList, const bool selectInputHits, const float maxPhotonPropagation)lar_content::LArMCParticleHelperstatic
SelectGoodCaloHits(const pandora::CaloHitList *const pSelectedCaloHitList, const MCRelationMap &mcToTargetMCMap, pandora::CaloHitList &selectedGoodCaloHitList, const bool selectInputHits, const float minHitSharingFraction)lar_content::LArMCParticleHelperprivatestatic
SelectParticlesByHitCount(const pandora::MCParticleVector &candidateTargets, const MCContributionMap &mcToTrueHitListMap, const MCRelationMap &mcToTargetMCMap, const PrimaryParameters &parameters, MCContributionMap &selectedMCParticlesToHitsMap)lar_content::LArMCParticleHelperstatic
SelectParticlesMatchingCriteria(const pandora::MCParticleVector &inputMCParticles, std::function< bool(const pandora::MCParticle *const)> fCriteria, pandora::MCParticleVector &selectedParticles, const PrimaryParameters &parameters, const bool isTestBeam)lar_content::LArMCParticleHelperprivatestatic
SelectReconstructableMCParticles(const pandora::MCParticleList *pMCParticleList, const pandora::CaloHitList *pCaloHitList, const PrimaryParameters &parameters, std::function< bool(const pandora::MCParticle *const)> fCriteria, MCContributionMap &selectedMCParticlesToHitsMap)lar_content::LArMCParticleHelperstatic
SelectReconstructableTestBeamHierarchyMCParticles(const pandora::MCParticleList *pMCParticleList, const pandora::CaloHitList *pCaloHitList, const PrimaryParameters &parameters, std::function< bool(const pandora::MCParticle *const)> fCriteria, MCContributionMap &selectedMCParticlesToHitsMap)lar_content::LArMCParticleHelperstatic
SortByMomentum(const pandora::MCParticle *const pLhs, const pandora::MCParticle *const pRhs)lar_content::LArMCParticleHelperstatic