LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
PfoValidationAlgorithm class. More...
#include "PfoValidationAlgorithm.h"
Public Member Functions | |
PfoValidationAlgorithm () | |
Default constructor. More... | |
Private Member Functions | |
pandora::StatusCode | Run () |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
std::string | m_caloHitListName |
Name of input calo hit list. More... | |
std::string | m_pfoListName |
Name of input pfo list. More... | |
LArMCParticleHelper::PrimaryParameters | m_parameters |
Parameters used to decide when an MCParticle is reconstructable. More... | |
unsigned int | m_nMatchesToShow |
The maximum number of MCParticle to Pfo matches to show. More... | |
PfoValidationAlgorithm class.
Definition at line 19 of file PfoValidationAlgorithm.h.
lar_content::PfoValidationAlgorithm::PfoValidationAlgorithm | ( | ) |
Default constructor.
Definition at line 23 of file PfoValidationAlgorithm.cc.
|
private |
Definition at line 103 of file PfoValidationAlgorithm.cc.
References m_caloHitListName, lar_content::LArMCParticleHelper::PrimaryParameters::m_maxPhotonPropagation, lar_content::LArMCParticleHelper::PrimaryParameters::m_minHitsForGoodView, lar_content::LArMCParticleHelper::PrimaryParameters::m_minHitSharingFraction, lar_content::LArMCParticleHelper::PrimaryParameters::m_minPrimaryGoodHits, lar_content::LArMCParticleHelper::PrimaryParameters::m_minPrimaryGoodViews, m_nMatchesToShow, m_parameters, m_pfoListName, and lar_content::LArMCParticleHelper::PrimaryParameters::m_selectInputHits.
|
private |
Definition at line 30 of file PfoValidationAlgorithm.cc.
References lar_content::LArMonitoringHelper::GetOrderedMCParticleVector(), lar_content::LArMonitoringHelper::GetOrderedPfoVector(), lar_content::LArMCParticleHelper::GetPfoMCParticleHitSharingMaps(), lar_content::LArMCParticleHelper::GetPfoToReconstructable2DHitsMap(), lar_content::LArMCParticleHelper::IsBeamNeutrinoFinalState(), lar_content::LArMCParticleHelper::IsBeamParticle(), lar_content::LArMCParticleHelper::IsCosmicRay(), lar_content::LArPfoHelper::IsFinalState(), m_caloHitListName, lar_content::LArMCParticleHelper::PrimaryParameters::m_foldBackHierarchy, m_nMatchesToShow, m_parameters, m_pfoListName, lar_content::LArFormattingHelper::PrintHeader(), lar_content::LArMonitoringHelper::PrintMatchingTable(), lar_content::LArMonitoringHelper::PrintMCParticleTable(), lar_content::LArMonitoringHelper::PrintPfoTable(), and lar_content::LArMCParticleHelper::SelectReconstructableMCParticles().
|
private |
Name of input calo hit list.
Definition at line 31 of file PfoValidationAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The maximum number of MCParticle to Pfo matches to show.
Definition at line 34 of file PfoValidationAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
Parameters used to decide when an MCParticle is reconstructable.
Definition at line 33 of file PfoValidationAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
Name of input pfo list.
Definition at line 32 of file PfoValidationAlgorithm.h.
Referenced by ReadSettings(), and Run().