Useful links
Technical
- SDF guide and documentation, particularly on using Jupyter notebooks interactively or through web interface.
- Rachel H's documentation on training GNNs with SALT on SDF.
- SDF web browser interface, where you can launch Jupyter jobs on SLURM
- Fork of training-dataset-dumper git repository
- (runs on top of nodes managed by SLURM)
- Training dataset dumper (used for producing h5 files from FTAG derivations) documentation and git (Prajita's fork)
- SALT documentation, SALT on SDFSALT documentation, puma git repo (used for plotting), and Umami docs (for postprocessing)
- SLAC GitLab group for training plotting related code
Documents and notes
- GN1 June 2022 PUB note, nice slides from A. Duperrin
- Jannicke's thesis (chapter 4 on b-jets)
Presentations and
...
meetings
- See all B-jet calibration meetings on Indico
- Framework experience (Prajita, July 6)
- Plans (Prajita, July 13)
- What needs to be added to JETM2 (August 17)
...
We are using a custom fork of dataset-dumper, developed for producing h5 files for NN training based on FTAG derivations. The custom fork is modified to store the truth jet pT via AntiKt4TruthDressedWZJets container.
- Add documentation about training dataset dumper fork
The main pieces of code that we are developing for the dumper are:
- Component accumulator: BTagTrainingPreprocessing/bin/ca-dump-jer
- Configuration file: configs/ftag_jer.json
After compilation (note that one must build on Athena rather than AnalysisBase, as per the advanced usage page), you can run a local test with:
ca-dump-jer -c configs/ftag_jer.json <test_FTAG1_file>
- Add list of proposed features to add (available branches available in TDD docs)
- Truth particles (pt, eta, phi, ID) w/ pt>500 MeV
- ftagTruthOriginLabel
- ftagTruthTypeLabel
- ftagTruthVertexIndex
A set of test mc21 FTAG1 files can be found on:
/gpfs/slac/atlas/fs1/d/pbhattar/BjetRegression/InputDAOD
The current set of available Ntuples is available on:
...