Module manager

Source
Expand description

This module contains methods to link Models with Datasets via a Manager::evaluate method. This module also holds a ExtendedLogLikelihood struct which holds two Managers and, as the name suggests, calculates an extended log-likelihood using a very basic method over data and (accepted) Monte-Carlo.

Structsยง

ExtendedLogLikelihood
The ExtendedLogLikelihood stores two Managers, one for data and one for a Monte-Carlo dataset used for acceptance correction. These should probably have the same Manager in practice, but this is left to the user.
Manager
The Manager struct links a Model to a Dataset and provides methods to manipulate the Model and evaluate it over the Dataset.