ShowerHierarchyMopUpAlgorithm class.
std::string m_leadingPfoListName
The input leading pfo list name (e.g. list of neutrino or testbeam pfos)
void PerformPfoMerges(const pandora::PfoList &parentShowerPfos) const
For each parent shower pfo, merge all downstream pfos back into the parent shower.
pandora::StatusCode Run()
PfoMopUpBaseAlgorithm class.
void FindParentShowerPfos(const pandora::PfoList *const pLeadingPfoList, pandora::PfoList &parentShowerPfos) const
Starting with provided leading pfos, find all shower pfos that themselves have daughter pfos...
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)