Corryvreckan issueshttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/issues2020-05-07T16:11:21+02:00https://gitlab.cern.ch/corryvreckan/corryvreckan/-/issues/42Clipboard/Objects: Don't use Vector of Pointer2020-05-07T16:11:21+02:00Simon SpannagelClipboard/Objects: Don't use Vector of PointerI would like to rework the data objects and the clipboard to not use `std::vector<Object*>*` but rather just `std::shared_ptr<std::vector<Object>>` which is what is needed for not moving/copying memory around.
This is a bit involved sin...I would like to rework the data objects and the clipboard to not use `std::vector<Object*>*` but rather just `std::shared_ptr<std::vector<Object>>` which is what is needed for not moving/copying memory around.
This is a bit involved since objects store references to each other, which should be pointers, obviously. Postponing this work.https://gitlab.cern.ch/corryvreckan/corryvreckan/-/issues/10Add GBL algorithm2020-01-17T18:55:59+01:00Simon SpannagelAdd GBL algorithmImplement a GBL track-refit algorithm for Corry. Mostly in view of potential test beams at PS next year and at DESY during LS2.
Requires track candidates as input, either take full `BasicTracking` tracks and simply do the re-fit, or spl...Implement a GBL track-refit algorithm for Corry. Mostly in view of potential test beams at PS next year and at DESY during LS2.
Requires track candidates as input, either take full `BasicTracking` tracks and simply do the re-fit, or split track finding and fitting in BasicTracking and then only use the track finder (probably overkill).
Also opens door to implementing alignment with GBL, where we simply need to write out the GBL tracks to binary and run `pede` on them.Simon SpannagelSimon Spannagel