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