Header file for the lar monte carlo particle helper helper class.
std::unordered_map< const pandora::MCParticle *, pandora::CaloHitList > MCContributionMap
VisualParticleMonitoringAlgorithm class.
float m_transparencyThresholdE
Cell energy for which transparency is saturated (0%, fully opaque)
std::string m_caloHitListName
Name of input calo hit list.
virtual ~VisualParticleMonitoringAlgorithm()
float m_energyScaleThresholdE
Cell energy for which color is at top end of continous color palette.
bool m_showPfoByPid
Whether or not to colour PFOs by particle id.
bool m_showPfoMatchedMC
Whether or not to display the best matched MC particle for a PFO.
bool m_visualizeSlice
Whether or not to visualize reconstructed slices.
bool m_isTestBeam
Whether or not this is a test beam experiment.
bool m_groupMCByPdg
Whether or not to group MC particles by particle id.
bool m_visualizeMC
Whether or not to visualize MC particles.
pandora::StatusCode Run()
Run the algorithm.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
float m_scalingFactor
TEve works with [cm], Pandora usually works with [mm] (but LArContent went with cm too)
bool m_visualizePfo
Whether or not to visualize PFOs.
std::string m_pfoListName
Name of input PFO list.
VisualParticleMonitoringAlgorithm()
Default constructor.