_ConstraintModel#
- class pyhf.pdf._ConstraintModel(config, batch_size)[source]#
Bases:
object
Factory class to create pdfs for the constraint terms.
Methods
- has_pdf()[source]#
Indicate whether this model has a constraint.
- Returns:
Whether the model has a constraint term
- Return type:
Bool
- logpdf(auxdata, pars)[source]#
Compute the logarithm of the value of the probability density.
- Parameters:
auxdata (
tensor
) – The auxiliary data (a subset of the full data in a HistFactory model)pars (
tensor
) – The model parameters
- Returns:
The log of the pdf value
- Return type:
Tensor
- make_pdf(pars)[source]#
Construct a pdf object for a given set of parameter values.
- Parameters:
pars (
tensor
) – The model parameters- Returns:
- A distribution object implementing the constraint pdf of HistFactory.
Either a Poissonn, a Gaussian or a joint pdf of both depending on the constraints used in the specification.
- Return type:
pdf