All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lar_content::EventValidationBaseAlgorithm Member List

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

EventValidationBaseAlgorithm()lar_content::EventValidationBaseAlgorithmprotected
FillValidationInfo(const pandora::MCParticleList *const pMCParticleList, const pandora::CaloHitList *const pCaloHitList, const pandora::PfoList *const pPfoList, ValidationInfo &validationInfo) const =0lar_content::EventValidationBaseAlgorithmprotectedpure virtual
GetRemainingPfoMatches(const ValidationInfo &validationInfo, const pandora::MCParticleVector &mcPrimaryVector, const pandora::PfoSet &usedPfos, LArMCParticleHelper::MCParticleToPfoHitSharingMap &interpretedMCToPfoHitSharingMap) const lar_content::EventValidationBaseAlgorithmprotected
GetStrongestPfoMatch(const ValidationInfo &validationInfo, const pandora::MCParticleVector &mcPrimaryVector, pandora::PfoSet &usedPfos, LArMCParticleHelper::MCParticleToPfoHitSharingMap &interpretedMCToPfoHitSharingMap) const lar_content::EventValidationBaseAlgorithmprotected
InterpretMatching(const ValidationInfo &validationInfo, LArMCParticleHelper::MCParticleToPfoHitSharingMap &interpretedMCToPfoHitSharingMap) const lar_content::EventValidationBaseAlgorithmprotected
IsGoodMatch(const pandora::CaloHitList &trueHits, const pandora::CaloHitList &recoHits, const pandora::CaloHitList &sharedHits) const lar_content::EventValidationBaseAlgorithmprotected
m_caloHitListNamelar_content::EventValidationBaseAlgorithmprivate
m_eventNumberlar_content::EventValidationBaseAlgorithmprotected
m_fileIdentifierlar_content::EventValidationBaseAlgorithmprotected
m_fileNamelar_content::EventValidationBaseAlgorithmprivate
m_matchingMinCompletenesslar_content::EventValidationBaseAlgorithmprivate
m_matchingMinPuritylar_content::EventValidationBaseAlgorithmprivate
m_matchingMinSharedHitslar_content::EventValidationBaseAlgorithmprivate
m_mcParticleListNamelar_content::EventValidationBaseAlgorithmprivate
m_pfoListNamelar_content::EventValidationBaseAlgorithmprivate
m_primaryParameterslar_content::EventValidationBaseAlgorithmprotected
m_printAllToScreenlar_content::EventValidationBaseAlgorithmprivate
m_printMatchingToScreenlar_content::EventValidationBaseAlgorithmprivate
m_treeNamelar_content::EventValidationBaseAlgorithmprotected
m_useSmallPrimarieslar_content::EventValidationBaseAlgorithmprivate
m_writeToTreelar_content::EventValidationBaseAlgorithmprivate
PrintAllMatches(const ValidationInfo &validationInfo) const lar_content::EventValidationBaseAlgorithminlineprivate
PrintInterpretedMatches(const ValidationInfo &validationInfo) const lar_content::EventValidationBaseAlgorithminlineprivate
ProcessOutput(const ValidationInfo &validationInfo, const bool useInterpretedMatching, const bool printToScreen, const bool fillTree) const =0lar_content::EventValidationBaseAlgorithmprotectedpure virtual
ReadSettings(const pandora::TiXmlHandle xmlHandle)lar_content::EventValidationBaseAlgorithmprotected
Run()lar_content::EventValidationBaseAlgorithmprivate
WriteInterpretedMatches(const ValidationInfo &validationInfo) const lar_content::EventValidationBaseAlgorithminlineprivate
~EventValidationBaseAlgorithm()lar_content::EventValidationBaseAlgorithmprotected