IntegrandChannelPart¶
-
class IntegrandChannelPart : public madspace::FunctionGenerator¶
The channel-dependent first half of an Integrand.
madspacesplits the integrand so the parts that differ between channels (the phase-space mapping and adaptive samplers) run per channel, while the shared part (the matrix element) runs once on the merged batch. This is the per-channel part; IntegrandCommonPart is the shared one and IntegrandConcatenator stitches the results back together.Arguments
the inputs of
integrandfor one channel; see Integrand.
Returns
the intermediate quantities IntegrandCommonPart consumes.
References
[1] T. Heimel, O. Mattelaer, R. Winterhalder, “MadSpace”, https://arxiv.org/abs/2602.06895