Code Monkey home page Code Monkey logo

unfolding-example's Introduction

TUFA

Overview

ROOT TUFA CMake

Collection of works on unfolding practices using $t\bar{t}$ NLO samples.

  • Author: PPM
  • Data: 26/10/2023
  • Workspace: ~/Documents/projects/ttbar-unfolding/

Samples

[MG5PY8 $t\bar{t}$ samples] The matrix elements are generated by MadGraph5 aMC@NLO, $t\bar{t}$ decays to $bW^{+}\bar{b}bW^{-}$ to $b\mu^{+}\nu_{\mu}\bar{b}b\mu^{-}\bar{\nu}_{\mu}$ using MadSpin. The samples are showered by Pythia8. The output Hepmc file is reconstructed by fast detector simulation tool Delphes.

Structure

  • RooUnfold (external): Roofit extension. Interface to common unfolding methods implemented in ROOT.
  • ttbar_MadTree: Tool to the analysis of the MG5PY8 $t\bar{t}$ samples. Populating trees and histograms.
  • ttbar_Unfold: Application of RooUnfold with kinematic distributions derived from ttbar_MadTree.
  • FlowModel: Training and evaluation of the normalising flow models.

Details

Here

Conclusion

In this specific instance, the utilization of the RealNVP model has proven to outperform the conventional unfolding method in generating a more accurate distribution of $S_T$ from the reco distribution. It's worth noting that this may not represent a universal solution for all real analysis scenarios. The full spectrum of possibilities offered by normalizing flow models remains largely unexplored.

It's imperative to emphasize that the choice of which model to employ should be closely aligned with the specific nuances of the problem at hand. A prudent approach involves a comparative assessment, applying both the traditional and the novel methods, in order to determine the more suitable and effective solution for the real-world problem at play.

unfolding-example's People

Watchers

Bowen Zhang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.