CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions

/data/refman/pasoursint/CMSSW_5_3_1/src/TopQuarkAnalysis/TopHitFit/interface/Lepjets_Event_Jet.h File Reference

Represent a jet in an instance of Lepjets_Event class. More...

#include "TopQuarkAnalysis/TopHitFit/interface/fourvec.h"
#include "TopQuarkAnalysis/TopHitFit/interface/Vector_Resolution.h"
#include "TopQuarkAnalysis/TopHitFit/interface/Lepjets_Event_Lep.h"
#include <iosfwd>

Go to the source code of this file.

Classes

class  hitfit::Lepjets_Event_Jet
 A class to represent a jet in an instance of Lepjets_Event class. The class is derived from the Lepjets_Event_Lep class. In addition to the information stored in Lepjets_Event_Lep class, this class holds the following information:

  • SVX (Secondary Vertex) tag flag (Irrelevant for non-D0 experiment).
  • SLT (Soft Lepton Tag) flag (Irrelevant for non-D0 experiment).
  • SLT lepton four-momentum (Irrelevant for non-D0 experiment).
  • SLT lepton energy deposition (Irrelevant for non-D0 experiment).
More...

Namespaces

namespace  hitfit

Enumerations

enum  hitfit::Jet_Labels {
  hitfit::isr_label = 0, hitfit::lepb_label = 11, hitfit::hadb_label = 12, hitfit::hadw1_label = 13,
  hitfit::hadw2_label = 14, hitfit::higgs_label = 15, hitfit::unknown_label = 20
}

Functions

char hitfit::jetTypeChar (int type)
 Helper function: Translate jet type code from integer to char. The following notation is used for each type of jet:

  • g ISR/gluon.
  • b leptonic $ b- $ quark.
  • B hadronic $ b- $ quark.
  • w hadronic jet from $ W- $ boson.
  • H $ b- $ jet from Higgs boson.
  • ? Unknown.

template<class T >
std::string hitfit::jetTypeString (std::vector< T > jet_types)
 Helper function: Translate jet type code from a list of numbers to a string.

  • g ISR/gluon.
  • b leptonic $ b- $ quark.
  • B hadronic $ b- $ quark.
  • w hadronic jet from $ W- $ boson.
  • H $ b- $ jet from Higgs boson.
  • ? Unknown.

std::string hitfit::jetTypeString (int type)
 Helper function: Translate jet type code from integer to char. The following notation is used for each type of jet:

  • g ISR/gluon.
  • b leptonic $ b- $ quark.
  • B hadronic $ b- $ quark.
  • w hadronic jet from $ W- $ boson.
  • H $ b- $ jet from Higgs boson.
  • ? Unknown.

std::ostream & hitfit::operator<< (std::ostream &s, const Lepjets_Event_Jet &l)
 Output stream operator, print the content of this Lepjets_Event_Jet to an output stream.

Detailed Description

Represent a jet in an instance of Lepjets_Event class.

Author:
Scott Stuart Snyder <snyder@bnl.gov>
Creation date:
July 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 Lepjets_Event_Jet.h.