Allen RICH decoding
There are currently no pipelines.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
This MR introduces RICH decoding, concretely producing RichSmartIDs from RICH1 and RICH2 raw banks.
rich_decoding_t
, which performs the decoding by calculating the number of hits, prefix sum and finally decoding the hits.std::string
elements and __host__ __device__
attributes.Allen::RawEvent
and Allen::RawBank
which replace CaloRawEvent
and CaloRawBank
. Ideally this should be used in other subdetectors as well due to the raw bank format being mostly identical.rich
and hlt1_pp_rich_no_ut
.hlt1_pp_rich_no_ut
.Goes with LHCb!4001 (merged) and Moore!2171 (merged)
Done in collaboration with @caschbur .
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.