Skip to content

Commit

Permalink
DNN-based optimization of OI seeding in Muon HLT
Browse files Browse the repository at this point in the history
cleanup

remove unused parameters

update ESHandle implementation

add customizer for testing

optimize SF with DNN as well

bug fixes

add DNN regressor (by @ArnabPurohit)

code-checks & code-format

add method descriptions

update paths to files in example config

rename variables, remove endl from LogTrace, change TF logging level

range loops (+ code format fix)

drop types from consumes calls, dereference handles

unique_ptr and other type fixes

get rid of handles (except one)

reduce code duplication

const feature_map. 'session' parameter can't be constant because then tf::run() doesn't work

get rid of magfield handle

code format

std::clamp

update example customizer

typo

std::map -> std::unordered_map

pass by reference

reduce code duplication

bug fix (we verified that its effect was negligible)

put DNN outputs into a struct

merge header into .cc

final remarks
  • Loading branch information
kondratyevd committed Oct 5, 2021
1 parent e99fe4b commit d4c52b7
Show file tree
Hide file tree
Showing 3 changed files with 1,049 additions and 0 deletions.
1 change: 1 addition & 0 deletions RecoMuon/TrackerSeedGenerator/plugins/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
<use name="TrackingTools/Records"/>
<use name="TrackingTools/TrajectoryState"/>
<use name="TrackingTools/TransientTrack"/>
<use name="PhysicsTools/TensorFlow" />
<use name="roothistmatrix"/>
<flags EDM_PLUGIN="1"/>
</library>

0 comments on commit d4c52b7

Please sign in to comment.