firecrown.likelihood.gauss_family.statistic.source.number_counts.NumberCountsSystematic#
- class firecrown.likelihood.gauss_family.statistic.source.number_counts.NumberCountsSystematic(parameter_prefix=None)[source]#
Bases:
SourceGalaxySystematic[NumberCountsArgs]Abstract base class for systematics for Number Counts sources.
Derived classes must implement :python`apply` with the correct signature.
- Parameters:
parameter_prefix (
Optional[str]) –
Public Methods:
apply(tools, tracer_arg)Apply method to include systematics in the tracer_arg.
Inherited from
SourceGalaxySystematicapply(tools, tracer_arg)Apply method to include systematics in the tracer_arg.
Inherited from
SourceSystematicread(sacc_data)Call to allow this object to read from the appropriate sacc data.
Inherited from
Updatable__init__([parameter_prefix])Updatable initialization.
__setattr__(key, value)Set the attribute named
keyto the supplied value.set_parameter(key, value)Sets the parameter to the given value.
set_internal_parameter(key, value)Assure this InternalParameter has not already been set, and then set it.
set_sampler_parameter(key, value)Assure this SamplerParameter has not already been set, and then set it.
update(params)Update self by calling to prepare for the next MCMC sample.
Determine if the object has been updated.
reset()Reset the updatable.
Returns a RequiredParameters object.
Returns a collection of derived parameters.
Inherited from
Generic__class_getitem__Parameterizes a generic class.
__init_subclass__Function to initialize subclasses.
Private Methods:
Inherited from
Updatable
- abstract apply(tools, tracer_arg)[source]#
Apply method to include systematics in the tracer_arg.
- Parameters:
tools (
ModelingTools) –tracer_arg (
NumberCountsArgs) –
- Return type: