User Tools

Site Tools


Sidebar

2023:groups:smjets:jets-and-ml:start

This is an old revision of the document!


Interested people: Loukas, Anna, …

Ideas

- train W-vs-q/g and q-vs-g with state-of-the-art generators

- consider training dijet vs Z+jet vs W(qq) without any use of “flavor-truth” to remain generator independent. cross check with CMS-style-parton-flavor-definition

- reweight to different observables in measurements, check performance

- make a rivet plugin of a ML-tagger as testbed to MC generators

- Identify which part of the hadronization process shows the largest discrepancy between the generators

- Cross-correlation between the discriminate of the same algorithm training using different MC generators. e.g. jet tagged with one MC generator, not tagged by the other

- Change some parameters of pythia's hadronization model. Can a classifier discriminate between those and help tuning

More in: More in https://www.overleaf.com/project/648ab3e1c164ede47c68c368

Rivet plugin to dump a root tree

# setup LCG environment
source /cvmfs/sft.cern.ch/lcg/views/LCG_103/x86_64-centos7-gcc11-opt/setup.sh

# build example analysis
wget https://gitlab.com/hepcedar/rivet/-/raw/rivet-3.1.7/analyses/examples/EXAMPLE_NTUPLE_ROOT.cc
rivet-build RivetExampleAnalyses.so EXAMPLE_NTUPLE_ROOT.cc `root-config --cflags --libs`
export RIVET_ANALYSIS_PATH=$PWD

# check the build is successful
rivet --show-analysis EXAMPLE_NTUPLE_ROOT
# run it
rivet --analysis EXAMPLE_NTUPLE_ROOT 0000.hepmc

Start from example https://gitlab.com/hepcedar/rivet/-/blob/release-3-1-x/analyses/examples/EXAMPLE_NTUPLE_ROOT.cc

First version from Huilin: https://github.com/lh23-jss/lh23-jss-rivet

MC samples

At hadron level with all particles HEPMC

Do not need the whole event, but only the particles within the leading jet

List of samples and generators, see https://phystev.cnrs.fr/wiki/2023:groups:smjets:jss-measurements:start

2023/groups/smjets/jets-and-ml/start.1687098325.txt.gz · Last modified: 2023/06/18 16:25 by andreas.hinzmann