This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2023:groups:smjets:jets-and-ml:start [2023/06/16 14:19] andreas.hinzmann |
2023:groups:smjets:jets-and-ml:start [2024/03/26 13:43] (current) roman.kogler |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Interested people: Loukas, ... | + | Interested people: Loukas, Huilin, Anna, Roman |
==== Ideas ==== | ==== Ideas ==== | ||
- train W-vs-q/g and q-vs-g with state-of-the-art generators | - 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 | - reweight to different observables in measurements, check performance | ||
Line 14: | Line 16: | ||
- Change some parameters of pythia's hadronization model. Can a classifier discriminate between those and help tuning | - 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 ==== | ==== Rivet plugin to dump a root tree ==== | ||
+ | |||
+ | <code> | ||
+ | |||
+ | # 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 | ||
+ | |||
+ | </code> | ||
Start from example | Start from example | ||
https://gitlab.com/hepcedar/rivet/-/blob/release-3-1-x/analyses/examples/EXAMPLE_NTUPLE_ROOT.cc | 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 | ||
+ | |||
+ | JET_NTUPLE_QG:MODE=DIJET:JET_R=0.4 for q-vs-g | ||
+ | |||
+ | JET_NTUPLE_QG:MODE=ZJET:JET_R=0.4 for q-vs-g | ||
+ | |||
+ | JET_NTUPLE_QG:MODE=DIJET:JET_R=0.8 for W-vs-q/g | ||
+ | |||
+ | JET_NTUPLE_QG:MODE=WZ:JET_R=0.8 for W-vs-q/g | ||
==== MC samples ==== | ==== MC samples ==== | ||
Line 26: | Line 60: | ||
Do not need the whole event, but only the particles within the leading jet | Do not need the whole event, but only the particles within the leading jet | ||
- | W->qq with 300<pT<500 | + | List of samples and generators, see https://phystev.cnrs.fr/wiki/2023:groups:smjets:jss-measurements:start |
- | + | ||
- | dijets with 300<pT<500 | + |