29 const std::string
name()
const override final;
30 int version()
const override final;
31 const std::vector<std::string>
seeAlso()
const override {
32 return {
"SetSampleMaterial",
"CreateSampleShape",
"CopySample",
"SetBeam"};
34 const std::string category() const override final;
35 const
std::
string summary() const override final;
38 std::map<
std::
string,
std::
string> validateInputs() override final;
39 void init() override final;
40 void exec() override final;
52 const
std::
string &
id = "sample-shape") const;
58 bool hollow, const
std::
string &
id = "sample-shape") const;
61 const
std::
string &flavour);
63 const
std::
string &flavour);
65 const
std::
string &flavour, const
std::vector<const
std::
string *> &keys);