LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ValidationInfo class. More...
#include "EventValidationBaseAlgorithm.h"
Private Attributes | |
LArMCParticleHelper::MCContributionMap | m_allMCParticleToHitsMap |
The all mc particle to hits map. More... | |
LArMCParticleHelper::MCContributionMap | m_targetMCParticleToHitsMap |
The target mc particle to hits map. More... | |
LArMCParticleHelper::PfoContributionMap | m_pfoToHitsMap |
The pfo to hits map. More... | |
LArMCParticleHelper::MCParticleToPfoHitSharingMap | m_mcToPfoHitSharingMap |
The mc to pfo hit sharing map. More... | |
LArMCParticleHelper::MCParticleToPfoHitSharingMap | m_interpretedMCToPfoHitSharingMap |
The interpreted mc to pfo hit sharing map. More... | |
ValidationInfo class.
Definition at line 44 of file EventValidationBaseAlgorithm.h.
|
inline |
Get the all mc particle to hits map.
Definition at line 241 of file EventValidationBaseAlgorithm.h.
References m_allMCParticleToHitsMap.
Referenced by lar_content::MuonLeadingEventValidationAlgorithm::DetermineIncorrectlyReconstructedCosmicRays(), lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::MuonLeadingEventValidationAlgorithm::GetRecoCosmicRayHits(), lar_content::EventValidationBaseAlgorithm::GetStrongestPfoMatch(), lar_content::EventValidationBaseAlgorithm::InterpretMatching(), lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching(), lar_content::NeutrinoEventValidationAlgorithm::ProcessOutput(), lar_content::TestBeamHierarchyEventValidationAlgorithm::ProcessOutput(), lar_content::TestBeamEventValidationAlgorithm::ProcessOutput(), lar_content::MuonLeadingEventValidationAlgorithm::ProcessOutput(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Get the interpreted mc to pfo hit sharing map.
Definition at line 269 of file EventValidationBaseAlgorithm.h.
References m_interpretedMCToPfoHitSharingMap.
Referenced by lar_content::MuonLeadingEventValidationAlgorithm::DetermineIncorrectlyReconstructedCosmicRays(), lar_content::MuonLeadingEventValidationAlgorithm::GetRecoCosmicRayHits(), lar_content::TestBeamEventValidationAlgorithm::ProcessOutput(), lar_content::NeutrinoEventValidationAlgorithm::ProcessOutput(), lar_content::TestBeamHierarchyEventValidationAlgorithm::ProcessOutput(), lar_content::MuonLeadingEventValidationAlgorithm::ProcessOutput(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Get the mc to pfo hit sharing map.
Definition at line 262 of file EventValidationBaseAlgorithm.h.
References m_mcToPfoHitSharingMap.
Referenced by lar_content::EventValidationBaseAlgorithm::GetRemainingPfoMatches(), lar_content::EventValidationBaseAlgorithm::GetStrongestPfoMatch(), lar_content::TestBeamHierarchyEventValidationAlgorithm::ProcessOutput(), lar_content::NeutrinoEventValidationAlgorithm::ProcessOutput(), lar_content::TestBeamEventValidationAlgorithm::ProcessOutput(), lar_content::MuonLeadingEventValidationAlgorithm::ProcessOutput(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Get the pfo to hits map.
Definition at line 255 of file EventValidationBaseAlgorithm.h.
References m_pfoToHitsMap.
Referenced by lar_content::MuonLeadingEventValidationAlgorithm::DetermineIncorrectlyReconstructedCosmicRays(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::MuonLeadingEventValidationAlgorithm::GetRecoCosmicRayHits(), lar_content::EventValidationBaseAlgorithm::GetStrongestPfoMatch(), lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching(), lar_content::TestBeamHierarchyEventValidationAlgorithm::ProcessOutput(), lar_content::NeutrinoEventValidationAlgorithm::ProcessOutput(), lar_content::TestBeamEventValidationAlgorithm::ProcessOutput(), and lar_content::MuonLeadingEventValidationAlgorithm::ProcessOutput().
|
inline |
Get the target mc particle to hits map.
Definition at line 248 of file EventValidationBaseAlgorithm.h.
References m_targetMCParticleToHitsMap.
Referenced by lar_content::MuonLeadingEventValidationAlgorithm::DetermineIncorrectlyReconstructedCosmicRays(), lar_content::EventValidationBaseAlgorithm::GetRemainingPfoMatches(), lar_content::EventValidationBaseAlgorithm::GetStrongestPfoMatch(), lar_content::TestBeamEventValidationAlgorithm::ProcessOutput(), lar_content::TestBeamHierarchyEventValidationAlgorithm::ProcessOutput(), lar_content::NeutrinoEventValidationAlgorithm::ProcessOutput(), lar_content::MuonLeadingEventValidationAlgorithm::ProcessOutput(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Set the all mc particle to hits map.
allMCParticleToHitsMap | the all mc particle to hits map |
Definition at line 276 of file EventValidationBaseAlgorithm.h.
References m_allMCParticleToHitsMap.
Referenced by lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Set the interpreted mc to pfo hit sharing map.
interpretedMCToPfoHitSharingMap | the interpreted mc to pfo hit sharing map |
Definition at line 304 of file EventValidationBaseAlgorithm.h.
References m_interpretedMCToPfoHitSharingMap.
Referenced by lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Set the mc to pfo hit sharing map.
mcToPfoHitSharingMap | the mc to pfo hit sharing map |
Definition at line 297 of file EventValidationBaseAlgorithm.h.
References m_mcToPfoHitSharingMap.
Referenced by lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
inline |
Set the pfo to hits map.
pfoToHitsMap | the pfo to hits map |
Definition at line 290 of file EventValidationBaseAlgorithm.h.
References m_pfoToHitsMap.
Referenced by lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), and lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching().
|
inline |
Set the target mc particle to hits map.
targetMCParticleToHitsMap | the target mc particle to hits map |
Definition at line 283 of file EventValidationBaseAlgorithm.h.
References m_targetMCParticleToHitsMap.
Referenced by lar_content::NeutrinoEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamHierarchyEventValidationAlgorithm::FillValidationInfo(), lar_content::TestBeamEventValidationAlgorithm::FillValidationInfo(), lar_content::MuonLeadingEventValidationAlgorithm::PerformUnfoldedMatching(), and lar_content::MuonLeadingEventValidationAlgorithm::RemoveIncorrectlyReconstructedCosmicRays().
|
private |
The all mc particle to hits map.
Definition at line 118 of file EventValidationBaseAlgorithm.h.
Referenced by GetAllMCParticleToHitsMap(), and SetAllMCParticleToHitsMap().
|
private |
The interpreted mc to pfo hit sharing map.
Definition at line 122 of file EventValidationBaseAlgorithm.h.
Referenced by GetInterpretedMCToPfoHitSharingMap(), and SetInterpretedMCToPfoHitSharingMap().
|
private |
The mc to pfo hit sharing map.
Definition at line 121 of file EventValidationBaseAlgorithm.h.
Referenced by GetMCToPfoHitSharingMap(), and SetMCToPfoHitSharingMap().
|
private |
The pfo to hits map.
Definition at line 120 of file EventValidationBaseAlgorithm.h.
Referenced by GetPfoToHitsMap(), and SetPfoToHitsMap().
|
private |
The target mc particle to hits map.
Definition at line 119 of file EventValidationBaseAlgorithm.h.
Referenced by GetTargetMCParticleToHitsMap(), and SetTargetMCParticleToHitsMap().