Class used for declaring PipelineTask prerequisite connections
Parameters
----------
name : `str`
The default name used to identify the dataset type
storageClass : `str`
The storage class used when (un)/persisting the dataset type
multiple : `bool`
Indicates if this connection should expect to contain multiple objects
of the given dataset type
dimensions : iterable of `str`
The `lsst.daf.butler.Butler` `lsst.daf.butler.Registry` dimensions used
to identify the dataset type identified by the specified name
deferLoad : `bool`
Indicates that this dataset type will be loaded as a
`lsst.daf.butler.DeferredDatasetHandle`. PipelineTasks can use this
object to load the object at a later time.
lookupFunction: `typing.Callable`, optional
An optional callable function that will look up PrerequisiteInputs
using the DatasetType, registry, quantum dataId, and input collections
passed to it. If no function is specified, the default temporal spatial
lookup will be used.
Definition at line 163 of file connectionTypes.py.