62 std::unique_ptr<const Logger>
logger =
87 std::vector<std::shared_ptr<const Surface>> surfaces,
size_t binsPhi,
88 size_t binsZ, std::optional<ProtoLayer> _protoLayer = std::nullopt,
90 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
111 std::vector<std::shared_ptr<const Surface>> surfaces,
113 std::optional<ProtoLayer> _protoLayer = std::nullopt,
115 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
136 std::vector<std::shared_ptr<const Surface>> surfaces,
size_t binsR,
137 size_t binsPhi, std::optional<ProtoLayer> _protoLayer = std::nullopt,
139 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
160 std::vector<std::shared_ptr<const Surface>> surfaces,
BinningType bTypeR,
162 std::optional<ProtoLayer> _protoLayer = std::nullopt,
164 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
189 std::vector<std::shared_ptr<const Surface>> surfaces,
size_t bins1,
191 std::optional<ProtoLayer> _protoLayer = std::nullopt,
193 std::unique_ptr<ApproachDescriptor> ad =
nullptr)
const;
204 void setLogger(std::unique_ptr<const Logger> newLogger);