56 std::unique_ptr<const Logger>
logger =
81 std::vector<std::shared_ptr<const Surface>> surfaces,
size_t binsPhi,
82 size_t binsZ, std::optional<ProtoLayer> _protoLayer = std::nullopt,
84 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
105 std::vector<std::shared_ptr<const Surface>> surfaces,
107 std::optional<ProtoLayer> _protoLayer = std::nullopt,
109 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
130 std::vector<std::shared_ptr<const Surface>> surfaces,
size_t binsR,
131 size_t binsPhi, std::optional<ProtoLayer> _protoLayer = std::nullopt,
133 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
156 std::optional<ProtoLayer> _protoLayer = std::nullopt,
158 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
183 std::vector<std::shared_ptr<const Surface>> surfaces,
size_t bins1,
185 std::optional<ProtoLayer> _protoLayer = std::nullopt,
187 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
198 void setLogger(std::unique_ptr<const Logger> newLogger);