Skip to content

Code implementing a range of selection cuts for two-body processes at particle colliders

License

Notifications You must be signed in to change notification settings

gavinsalam/two-body-cuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Two-body cuts

DOI

Code that implements a variety of cuts for selecting two-body kinematics at hadron colliders, including the cuts from arXiv:2106.08329.

Various examples are provided:

  • code/example1.cc: shows simple usage of the cuts, given the kinematics for each of two decay products. The cuts themselves are available through the code/TwoBodyCuts.hh file, and are in the tbc namespace.

  • code/example2.cc: illustrates a Monte Carlo calculation of the acceptance for specific Higgs kinematics, with the full setup of the cuts whose acceptance shows the least dependence on the Higgs boson transverse momentum, compensating boost-invariant (CBIHR) cuts from section 5 of the paper (including an additional raised hardness threshold at high rapidities).

  • code/example3.cc: a similar program that evaluates harmonic acceptances for Z production for a variety of cuts, illustrating also the use of the CBIH,DY cuts shown in section 6 of the paper.

  • code/example4.cc: a program to illustrate the use of (4-phi) defiducialisation for Higgs decays with symmetric cuts.

See the start of each file for instructions on building and running the executables.

Dependencies

Usage of the code requires

  • a C++11 compiler
  • an installation of FastJet

About

Code implementing a range of selection cuts for two-body processes at particle colliders

Resources

License

Stars

Watchers

Forks

Packages