Skip to content

Migrate to getROBData for reading LAr SuperCell data in athenaHLT: JIRA ATR-24627

Fixing JIRA ATR-24627. Using the method ROBDataProviderSvc::getEvent is not very good when using HLT running mode, So, we need to move to ROBDataProviderSvc::getROBData(). However, in this particular implementation, not always we have the context available, so, I used both the context aware and not. Maybe this is not so good. Also, the default input file for the test is based on run 431885, but in this run, the only available container for the LArRawSC is SC_ET. So, this also has to be changed in the default configuration. I had to revert to SC_ET_ID because the default file for that disappeared (see from Rafal’s here : ATLINFR-4818). This counted on help from @wiedenma and @rbielski . I certainly need help from @pavol and @yenari here. I had to hardcode (in many places, we could think about putting in a single place) the ROB IDs for all of the LATOMEs. We don’t have (as far as I can see) a conditions algorithm providing this, like a Cabling Service, and we should have. So, a little hello to Pavol is also necessary. All that said, testing with a file that was available at the time with another run, I see that the Super-Cell container is not anymore empty, but, the counts are, unfortunately, still zero. I could not, at a first glimpse, understand why so far. Please, give it a look and let me know.

Merge request reports