CMS 3D CMS Logo

Classes | Namespaces | Functions

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/TopQuarkAnalysis/TopHitFit/interface/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

namespace  hitfit

Functions

Lepjets_Event hitfit::gentop (const Gentop_Args &args, CLHEP::HepRandomEngine &engine)
 Generate a $t\bar{t} \to \ell + 4~\mathrm{jets}$ event.
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.

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 <snyder@bnl.gov>
Creation date:
Jul 2000.
Modification History:
Apr 2009: Haryo Sumowidagdo <Suharyo.Sumowidagdo@cern.ch>: Imported to CMSSW.
Nov 2009: Haryo Sumowidagdo <Suharyo.Sumowidagdo@cern.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.