feynlag.pheno.vertices.collect_decay_vertices¶
- feynlag.pheno.vertices.collect_decay_vertices(model, boson_fields, fermion_sectors=(), conjugate_map=None, simplifier=None, particle_map=None)[source]¶
All three-leg vertices of
model, bosonic and fermionic, in one list.- Parameters:
model – a built
Model.boson_fields – physical boson symbols to extract over.
fermion_sectors – Lagrangian sectors holding fermion bilinears (typically
('gauge', 'yukawa')); each is run throughextract_fermion_vertices().conjugate_map –
{conjugate(φ): φ̄}normalization passed through to the bosonic extractor.simplifier – optional callable applied to bosonic couplings.
particle_map –
{weyl_leg: physical_particle}identifying the two Weyl legs of a Dirac fermion — seeresolve_leg().
- Returns:
list of
DecayVertex.