User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2023:groups:smjets:jets-and-ml:start [2023/06/15 23:59]
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
  
 - make a rivet plugin of a ML-tagger as testbed to MC generators - 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 ==== 
 +
 +<​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
 +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 ==== 
  
-At hadron level with all particles HEPMC or H5?+At hadron level with all particles HEPMC
  
 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 pT>300 +List of samples and generators, see https://​phystev.cnrs.fr/​wiki/​2023:​groups:​smjets:​jss-measurements:​start
- +
-dijets with pT>300+
2023/groups/smjets/jets-and-ml/start.1686866369.txt.gz · Last modified: 2023/06/15 23:59 by andreas.hinzmann