CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
gentop.h File Reference

A toy event generator for $t\bar{t} \to \ell + 4~\mathrm{jets}$ events. More...

#include <string>
#include <iosfwd>
#include "CLHEP/Random/Random.h"

Go to the source code of this file.

Classes

class  hitfit::Gentop_Args
 Hold on to parameters for the toy event generator. More...
 

Namespaces

 hitfit
 

Functions

Lepjets_Event hitfit::gentop (const Gentop_Args &args, CLHEP::HepRandomEngine &engine)
 Generate a $t\bar{t} \to \ell + 4~\mathrm{jets}$ event. More...
 
Lepjets_Event hitfit::gentth (const Gentop_Args &args, CLHEP::HepRandomEngine &engine)
 Generate a $t\bar{t}H \to \ell + b\bar{b} + 4~\mathrm{jets}$ event. More...
 

Detailed Description

A toy event generator for $t\bar{t} \to \ell + 4~\mathrm{jets}$ events.

This is a very simple event generator for $t\bar{t} \to \ell + 4~\mathrm{jets}$ events, to allow some basic tests of the kinematic fitting code. The code generates random $t\bar{t}$ events with kinematics pulled out of a hat (a random number generator), and then decay them into $t\bar{t} \to \ell + 4~\mathrm{jets}$ events. No physics behind the generation except for four-momentum conservation and energy-mass-momentum relation. No luxuries such as radiation etc, and, as mentioned, any kinematic distribution will certainly not corresponding to physical reality. But the generated events should satisfy the $\ell + 4~\mathrm{jets}$ mass constraints, and therefore would be usable for testing.

Author
Scott Stuart Snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Creation date:
Jul 2000.
Modification History:
Apr 2009: Haryo Sumowidagdo Suhar.nosp@m.yo.S.nosp@m.umowi.nosp@m.dagd.nosp@m.o@cer.nosp@m.n.ch: Imported to CMSSW.
Nov 2009: Haryo Sumowidagdo Suhar.nosp@m.yo.S.nosp@m.umowi.nosp@m.dagd.nosp@m.o@cer.nosp@m.n.ch: Added doxygen tags for automatic generation of documentation.
Terms of Usage:
With consent for the original author (Scott Snyder).

Definition in file gentop.h.