Hold on to parameters for the toy event generator. More...
#include <gentop.h>
Public Member Functions | |
double | boost_sigma () const |
Return the value of boost_sigma parameter. More... | |
std::string | ele_res_str () const |
Return the value of ele_res_str parameter. More... | |
Gentop_Args (const Defaults &defs) | |
Constructor, initialize an instance of Gentop_Args from an instance of Defaults object. More... | |
std::string | jet_res_str () const |
Return the value of jet_res_str parameter. More... | |
std::string | kt_res_str () const |
Return the value of kt_res_str parameter. More... | |
double | m_boost () const |
Return the value of m_boost parameter. More... | |
double | mb () const |
Return the value of mb parameter. More... | |
double | mh () const |
Return the value of mh parameter. More... | |
double | mt () const |
Return the value of mt parameter. More... | |
std::string | muo_res_str () const |
Return the value of muon_res_str parameter. More... | |
bool | muon () const |
Return the value of muon parameter. More... | |
double | mw () const |
Return the value of mw parameter. More... | |
double | recoil_pt_mean () const |
Return the value of recoil_pt_mean parameter. More... | |
double | sigma_mb () const |
Return the value of sigma_mb parameter. More... | |
double | sigma_mh () const |
Return the value of sigma_mh parameter. More... | |
double | sigma_mt () const |
Return the value of sigma_mt parameter. More... | |
double | sigma_mw () const |
Return the value of sigma_mw parameter. More... | |
bool | smear () const |
Return the value of smear parameter. More... | |
bool | smear_dir () const |
Return the value of smear_dir parameter. More... | |
double | svx_tageff () const |
Return the value of svx_tageff parameter. More... | |
double | t_pt_mean () const |
Return the value of t_pt_mean parameter. More... | |
Private Attributes | |
double | _boost_sigma |
std::string | _ele_res_str |
std::string | _jet_res_str |
std::string | _kt_res_str |
double | _m_boost |
double | _mb |
double | _mh |
double | _mt |
std::string | _muo_res_str |
bool | _muon |
double | _mw |
double | _recoil_pt_mean |
double | _sigma_mb |
double | _sigma_mh |
double | _sigma_mt |
double | _sigma_mw |
bool | _smear |
bool | _smear_dir |
double | _svx_tageff |
double | _t_pt_mean |
hitfit::Gentop_Args::Gentop_Args | ( | const Defaults & | defs | ) |
Constructor, initialize an instance of Gentop_Args from an instance of Defaults object.
defs | The defaults instance from which to initialize. The instance must contain the following parameters with types and names:
|
Definition at line 70 of file gentop.cc.
double hitfit::Gentop_Args::boost_sigma | ( | ) | const |
Return the value of boost_sigma parameter.
Definition at line 201 of file gentop.cc.
References _boost_sigma.
Referenced by kt_res_str().
std::string hitfit::Gentop_Args::ele_res_str | ( | ) | const |
Return the value of ele_res_str parameter.
Definition at line 261 of file gentop.cc.
References _ele_res_str.
Referenced by hitfit::gentop(), and hitfit::gentth().
std::string hitfit::Gentop_Args::jet_res_str | ( | ) | const |
Return the value of jet_res_str parameter.
Definition at line 281 of file gentop.cc.
References _jet_res_str.
Referenced by hitfit::gentop(), and hitfit::gentth().
std::string hitfit::Gentop_Args::kt_res_str | ( | ) | const |
Return the value of kt_res_str parameter.
Definition at line 291 of file gentop.cc.
References _kt_res_str, createfilelist::args, boost_sigma(), funct::cos(), SelectingProcedure_cff::decay, ev, f, hitfit::hadb_label, hitfit::higgs_label, mps_fire::i, hitfit::Lepjets_Event::jet(), hitfit::lepb_label, funct::m, m_boost(), M_PI, hitfit::Lepjets_Event::njets(), AlCaHLTBitMon_ParallelJobs::p, p2, pi, alignCSCRings::r, recoil_pt_mean(), funct::sin(), mathSSE::sqrt(), hitfit::Lepjets_Event_Jet::svx_tag(), svx_tageff(), theta(), hitfit::Lepjets_Event_Lep::type(), mitigatedMETSequence_cff::U, findQualityFiles::v, and x().
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::m_boost | ( | ) | const |
Return the value of m_boost parameter.
Definition at line 211 of file gentop.cc.
References _m_boost.
Referenced by kt_res_str().
double hitfit::Gentop_Args::mb | ( | ) | const |
Return the value of mb parameter.
Definition at line 221 of file gentop.cc.
References _mb.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::mh | ( | ) | const |
Return the value of mh parameter.
Definition at line 141 of file gentop.cc.
References _mh.
Referenced by hitfit::gentth().
double hitfit::Gentop_Args::mt | ( | ) | const |
Return the value of mt parameter.
Definition at line 111 of file gentop.cc.
References _mt.
Referenced by hitfit::gentop(), and hitfit::gentth().
std::string hitfit::Gentop_Args::muo_res_str | ( | ) | const |
Return the value of muon_res_str parameter.
Definition at line 271 of file gentop.cc.
References _muo_res_str.
Referenced by hitfit::gentop(), and hitfit::gentth().
bool hitfit::Gentop_Args::muon | ( | ) | const |
Return the value of muon parameter.
Definition at line 181 of file gentop.cc.
References _muon.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::mw | ( | ) | const |
Return the value of mw parameter.
Definition at line 241 of file gentop.cc.
References _mw.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::recoil_pt_mean | ( | ) | const |
Return the value of recoil_pt_mean parameter.
Definition at line 191 of file gentop.cc.
References _recoil_pt_mean.
Referenced by kt_res_str().
double hitfit::Gentop_Args::sigma_mb | ( | ) | const |
Return the value of sigma_mb parameter.
Definition at line 231 of file gentop.cc.
References _sigma_mb.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::sigma_mh | ( | ) | const |
Return the value of sigma_mh parameter.
Definition at line 151 of file gentop.cc.
References _sigma_mh.
Referenced by hitfit::gentth().
double hitfit::Gentop_Args::sigma_mt | ( | ) | const |
Return the value of sigma_mt parameter.
Definition at line 121 of file gentop.cc.
References _sigma_mt.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::sigma_mw | ( | ) | const |
Return the value of sigma_mw parameter.
Definition at line 251 of file gentop.cc.
References _sigma_mw.
Referenced by hitfit::gentop(), and hitfit::gentth().
bool hitfit::Gentop_Args::smear | ( | ) | const |
Return the value of smear parameter.
Definition at line 161 of file gentop.cc.
References _smear.
Referenced by hitfit::gentop(), and hitfit::gentth().
bool hitfit::Gentop_Args::smear_dir | ( | ) | const |
Return the value of smear_dir parameter.
Definition at line 171 of file gentop.cc.
References _smear_dir.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::svx_tageff | ( | ) | const |
Return the value of svx_tageff parameter.
Definition at line 131 of file gentop.cc.
References _svx_tageff.
Referenced by kt_res_str().
double hitfit::Gentop_Args::t_pt_mean | ( | ) | const |
Return the value of t_pt_mean parameter.
Definition at line 101 of file gentop.cc.
References _t_pt_mean.
Referenced by hitfit::gentop(), and hitfit::gentth().
|
private |
Width of the boost of the system, in GeV.
Definition at line 277 of file gentop.h.
Referenced by boost_sigma().
|
private |
Electron resolution information in format suitable for Vector_Resolution.
Definition at line 331 of file gentop.h.
Referenced by ele_res_str().
|
private |
Jet resolution information in format suitable for Vector_Resolution.
Definition at line 341 of file gentop.h.
Referenced by jet_res_str().
|
private |
resolution information in format suitable for Vector_Resolution.
Definition at line 347 of file gentop.h.
Referenced by kt_res_str().
|
private |
|
private |
|
private |
|
private |
|
private |
Muon resolution information in format suitable for Vector_Resolution.
Definition at line 336 of file gentop.h.
Referenced by muo_res_str().
|
private |
|
private |
|
private |
Mean transverse momentum of the generated system, in GeV, drawn from an exponential distribution.
Definition at line 272 of file gentop.h.
Referenced by recoil_pt_mean().
|
private |
Width of the generated b quark mass distribution, in GeV.
Definition at line 292 of file gentop.h.
Referenced by sigma_mb().
|
private |
Width of the generated Higgs boson mass distribution, in GeV.
Definition at line 266 of file gentop.h.
Referenced by sigma_mh().
|
private |
Width of the generated top quark mass distribution, in GeV.
Definition at line 256 of file gentop.h.
Referenced by sigma_mt().
|
private |
Width of the generated W boson mass, in GeV.
Definition at line 302 of file gentop.h.
Referenced by sigma_mw().
|
private |
|
private |
If TRUE, smear the energy and direction of individual particles.
If FALSE, only smear the energy of individual particle.
Definition at line 320 of file gentop.h.
Referenced by smear_dir().
|
private |
Assumed efficiency of SVX (Secondary Vertex) b-tagging, for most cases it is irrelevant.
Definition at line 308 of file gentop.h.
Referenced by svx_tageff().
|
private |
Mean transverse momentum of the generated top quarks, in GeV, drawn from an exponential distribution.
Definition at line 246 of file gentop.h.
Referenced by t_pt_mean().