Skip to content
Snippets Groups Projects
Forked from atlas / athena
Source project has a limited visibility.
  • scott snyder's avatar
    25a601a6
    LArByteStream: Further thread-safety fixes. · 25a601a6
    scott snyder authored
    Hid2RESrcID depends on the old, thread-unsafe LArCablingLegacyService.
    
    We can't get rid of it completely, because it's required by interfaces
    still used by TrigT2CaloCommon.
    
    Refactor so that it won't affect the thread-safety of the rest of this package.
    
    Split out the part of Hid2RESrcID required by FullEventAssembler into
    a separate base class RodRobIdMap.
    
    Split the remaining interfaces of Hid2RESrcID into thread-safe and
    thread-unsafe versions.  Only the thread-safe functionality will be needed
    from this package; the thread-unsafe versions are needed only
    by TrigT2CaloCommon.
    25a601a6
    History
    LArByteStream: Further thread-safety fixes.
    scott snyder authored
    Hid2RESrcID depends on the old, thread-unsafe LArCablingLegacyService.
    
    We can't get rid of it completely, because it's required by interfaces
    still used by TrigT2CaloCommon.
    
    Refactor so that it won't affect the thread-safety of the rest of this package.
    
    Split out the part of Hid2RESrcID required by FullEventAssembler into
    a separate base class RodRobIdMap.
    
    Split the remaining interfaces of Hid2RESrcID into thread-safe and
    thread-unsafe versions.  Only the thread-safe functionality will be needed
    from this package; the thread-unsafe versions are needed only
    by TrigT2CaloCommon.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.