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 71 of file gentop.cc.
double hitfit::Gentop_Args::boost_sigma | ( | ) | const |
Return the value of boost_sigma parameter.
Definition at line 202 of file gentop.cc.
References _boost_sigma.
std::string hitfit::Gentop_Args::ele_res_str | ( | ) | const |
Return the value of ele_res_str parameter.
Definition at line 262 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 282 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 292 of file gentop.cc.
References _kt_res_str.
Referenced by hitfit::gentop(), and hitfit::gentth().
double hitfit::Gentop_Args::m_boost | ( | ) | const |
double hitfit::Gentop_Args::mb | ( | ) | const |
Return the value of mb parameter.
Definition at line 222 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 142 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 112 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 272 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 182 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 242 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 192 of file gentop.cc.
References _recoil_pt_mean.
double hitfit::Gentop_Args::sigma_mb | ( | ) | const |
Return the value of sigma_mb parameter.
Definition at line 232 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 152 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 122 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 252 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 162 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 172 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 132 of file gentop.cc.
References _svx_tageff.
double hitfit::Gentop_Args::t_pt_mean | ( | ) | const |
Return the value of t_pt_mean parameter.
Definition at line 102 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 278 of file gentop.h.
Referenced by boost_sigma().
|
private |
Electron resolution information in format suitable for Vector_Resolution.
Definition at line 332 of file gentop.h.
Referenced by ele_res_str().
|
private |
Jet resolution information in format suitable for Vector_Resolution.
Definition at line 342 of file gentop.h.
Referenced by jet_res_str().
|
private |
resolution information in format suitable for Vector_Resolution.
Definition at line 348 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 337 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 273 of file gentop.h.
Referenced by recoil_pt_mean().
|
private |
Width of the generated b quark mass distribution, in GeV.
Definition at line 293 of file gentop.h.
Referenced by sigma_mb().
|
private |
Width of the generated Higgs boson mass distribution, in GeV.
Definition at line 267 of file gentop.h.
Referenced by sigma_mh().
|
private |
Width of the generated top quark mass distribution, in GeV.
Definition at line 257 of file gentop.h.
Referenced by sigma_mt().
|
private |
Width of the generated W boson mass, in GeV.
Definition at line 303 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 321 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 309 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 247 of file gentop.h.
Referenced by t_pt_mean().