Banksim: incorporate inj xml into bank sim in manifold
This MR adds a feature to the manifold bank sim.
Previously, manifold's bank sim's injections were randomly taken from within the template bank parameter range.
This MR leaves the option to do the above, while enabling manifold bank sims to take injections from a given injection xml, and run a bank sim dag.
If one wants to use an injection xml for bank sims, they should give the path to the injection xml in the yaml under test
as injection-file: path/to/injection.xml
.
If one wants to use random injections within the template bank parameter range, leave injection-file:
and don't give any argument to it.
The bank sim dag can be run independently from the bank generation dag or run as a part of the bank generation dag.
Edited by Shio Sakon