This is the declaration of the LundFlavourHandler class.
LundFlavourHandler is an helper class to administrate flavour generation procedure that requires extra handling that simple calls to the LundFlavourGenerator.
Particularly, the LundFlavourHandler is responsible for handling the popcorn procedure for Baryon production in the Lund fragmentation scheme. It uses the LundFlavourGenerator of the LundFragHandler for flavour generation.
The LundFragHandler invokes the flavour generation through the generateHadron() and delegates to the LundFlavourHandler the responsibility for handling the 'popcorn' meson production.
The LundFlavourHandler is not intended to be interfaced. It should be created given the pointer to the interfaced LundFlavourGenerator used in the LundFragHandler.
The generateHadron() is made virtual to provide users with the possibility to implement separate strategies for popcorn meson production.
CLASS
LundFlavourHandler{