Refactor Perturbative_Interface with factorised approach using `Cluster_Amplitude`
- Shower input defined by
Cluster_Amplitudeattached to pre-created shower blob with all "incoming" particles.
Cluster_Amplitudeand blob according to decay legs
LocalKFactorcan go into
Jet_Evolutioniterates over blobs and starts
status::needs_showersblob (with its cluster amplitude attached). At the end, collects particles from
Cluster_Amplitudeand adds them to blob.
blob_status::needs_hadronizationfor shower blob
- Potential shower input sources that would create the blob and attach a
- hard decays (connected to signal process blob)
- partonic hadron decays