std::unordered_map< const pandora::MCParticle *, pandora::CaloHitList > MCContributionMap
bool m_useTrueNeutrinosOnly
Whether to consider only mc particles that were neutrino induced.
MCParticleMonitoringAlgorithm()
Default constructor.
unsigned int m_minHitsForDisplay
Min hits associated with mc particle to warrant display to terminal.
pandora::StatusCode Run()
MCParticleMonitoringAlgorithm class.
void PrintMCParticle(const pandora::MCParticle *const pMCParticle, const LArMCParticleHelper::MCContributionMap &mcToTrueHitListMap, const int depth) const
Print information for a given mc particle to screen.
Header file for the lar monte carlo particle helper helper class.
std::string m_caloHitListName
Name of input calo hit list.
void PrintPrimaryMCParticles(const LArMCParticleHelper::MCContributionMap &mcContributionMap) const
Extract details of each mc primary in a given mc contribution map.
std::string m_mcParticleListName
Name of input MC particle list.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)