unsigned int m_minRecoGoodViews
Minimum number of reconstructed primary good views.
bool m_foldToPrimaries
Whether or not to fold the hierarchy back to primary particles.
unsigned int m_minRecoHits
Minimum number of reconstructed primary good hits.
bool m_foldToLeadingShowers
Whether or not to fold the hierarchy back to leading shower particles.
bool m_writeEventTree
Whether or not to output event validation information to a ROOT file.
bool m_writeMCTree
Whether or not to output MC validation information to a ROOT file.
virtual ~HierarchyValidationAlgorithm()
float m_minPurity
Minimum purity to tag a node as being of good quality.
std::string m_MCFileName
The name of the MC ROOT file to write.
HierarchyValidationAlgorithm class.
bool m_removeRecoNeutrons
Whether to remove reconstructed neutrons and their downstream particles.
Header file for the lar monte carlo particle helper helper class.
std::string m_eventTreeName
The name of the event ROOT tree to write.
float m_minCompleteness
Minimum completeness to tag a node as being of good quality.
pandora::StatusCode Run()
std::string m_MCTreeName
The name of the MC ROOT tree to write.
std::string m_pfoListName
Name of input PFO list.
HierarchyValidationAlgorithm()
Default constructor.
bool m_foldDynamic
Whether or not to fold the hierarchy dynamically.
std::string m_caloHitListName
Name of input calo hit list.
std::string m_eventFileName
The name of the event ROOT file to write.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
unsigned int m_minRecoHitsPerView
Minimum number of reconstructed hits for a good view.
bool m_validateMC
Whether to validate at the level of MC nodes.
bool m_validateEvent
Whether to validate at the level of an event.