11#include <analysis/utility/DecayTree.h>
33 explicit DecayForest(
const std::string& full_decaystring,
bool save_memory =
true,
bool removeRadiativeGammaFlag =
false);
Contains several DecayTree objects, which belong all to the same candidate.
std::vector< DecayTree > forest
vector of DecayTrees
size_t m_first_valid_original
The first valid DecayTree.
unsigned int getOriginalTreeNumber() const
Return first valid original tree number.
unsigned int getNumberOfTrees() const
Return number of trees.
const DecayTree & getTree(unsigned int n) const
Return nth tree (0 is the reconstructed tree)
const DecayTree & getReconstructedTree() const
Get reconstructed tree.
const DecayTree & getOriginalTree() const
Get first valid original tree.
static int decayHashFloatToInt(float decayHash, float decayHashExtended)
Convert DecayHashes outputted by ParticleMCDecayString module to an integer.
This is a helper class for the MCDecayFinderModule.
Abstract base class for different kinds of events.