format#
- class ModelDefinition[source]#
Bases:
TypedDict
- functions: Required[list[FunctionDefinition]][source]#
- class DecayDescription[source]#
Bases:
TypedDict
- kinematics: Required[KinematicsDefinition][source]#
- chains: Required[list[DecayChain]][source]#
- Topology#
Topology definition as a list of final state IDs.
- class DecayChain[source]#
Bases:
TypedDict
- propagators: Required[list[Propagator]][source]#
- kinematics: Required[KinematicsDefinition][source]#
- class Vertex[source]#
Bases:
TypedDict
- class HelicityVertex[source]#
Bases:
Vertex
- class ParityVertex[source]#
Bases:
HelicityVertex
- class LSVertex[source]#
Bases:
Vertex
- Node#
Node definition within a
Topology
.alias of
tuple
[Literal
[1, 2, 3] |Node
,Literal
[1, 2, 3] |Node
]
- class KinematicsDefinition[source]#
Bases:
TypedDict
- initial_state: Required[StateDefinition][source]#
- final_state: Required[list[StateDefinition]][source]#
- class BlattWeisskopfDefinition[source]#
Bases:
FunctionDefinition
- class BreitWignerDefinition[source]#
Bases:
FunctionDefinition
- class MultichannelBreitWignerDefinition[source]#
Bases:
FunctionDefinition
- channels: list[ChannelParameters][source]#
- get_decay_chains(model: ModelDefinition) list[DecayChain] [source]#
- get_distribution_def(model: ModelDefinition) Distribution [source]#
- get_function_definition(function_name: str, model: ModelDefinition) FunctionDefinition [source]#