Add HitHandler for PrUTHits, templated PrStoreUTHit, added PrModUTHit and adapted PrVeloUT
Add HitHandler for SoA hits (PrUTHits
), template PrStoreUTHit
to use the old and new hits concurrently for the time being.
Introduced an SoA modifiable UT hit (PrModUTHits
), adapted PrVeloUT
to use some vectorization.
Needs LHCb!2204 (merged).
Needed for Moore!314 (merged)
Edited by Sascha Stahl
Merge request reports
Activity
added 1 commit
- 12808db3 - Add mut(able) UT hits and partly vectorized version of PrVeloUT
added 1 commit
- b1b6d2c1 - break if size of hit container becomes too large
269 270 mutHits.compressstore_weight( index, mask, myHits.weight<simd::float_v>( i ) ); 270 271 mutHits.compressstore_channelID( index, mask, myHits.channelID<simd::int_v>( i ) ); 271 272 mutHits.size += simd::popcount( mask ); 272 ; 273 274 if( mutHits.size > LHCb::Pr::UT::Mut::Hits::max_hits - simd::size ) break; Let's add this to lhcb-head, along with !2204 (merged), and see how it does.
@decianm please un-WIP if this is ready to go (assuming !2204 (merged) is good).
added lhcb-head label
added 19 commits
-
a7c05ae3...d968f9dd - 18 commits from branch
master
- 7ce1b413 - Merge branch 'master' into 'decianm-PrUTSOAHits'
-
a7c05ae3...d968f9dd - 18 commits from branch
added 1 commit
- 3a1e1c80 - add error message if max hits are reached, fix artifacts from previous manual merge
- [2019-11-18 00:08] Validation started with lhcb-head#2434
- [2019-11-19 02:21] Validation started with lhcb-head#2435
- [2019-11-20 00:14] Validation started with lhcb-head#2436
Edited by Software for LHCbmentioned in merge request LHCb!2204 (merged)
- Resolved by Michel De Cian
- Resolved by Michel De Cian
- Resolved by Michel De Cian
Please register or sign in to reply