#include <TtFullLepKinSolver.h>
|
int | cubic (const double *c_coeff, double *c_sol) const |
|
void | FindCoeff (const TLorentzVector &al, const TLorentzVector &l, const TLorentzVector &b_al, const TLorentzVector &b_l, const double mt, const double mat, const double pxboost, const double pyboost, double *q_coeff) |
|
int | quartic (double *q_coeff, double *q_sol) const |
|
double | sqr (const double x) const |
|
void | SWAP (double &realone, double &realtwo) const |
|
void | TopRec (const TLorentzVector &al, const TLorentzVector &l, const TLorentzVector &b_al, const TLorentzVector &b_l, const double sol) |
|
double | WeightSolfromMC () const |
|
double | WeightSolfromShape () const |
| use the parametrized event shape to obtain the solution weight. More...
|
|
Definition at line 25 of file TtFullLepKinSolver.h.
TtFullLepKinSolver::TtFullLepKinSolver |
( |
| ) |
|
TtFullLepKinSolver::TtFullLepKinSolver |
( |
const double |
b, |
|
|
const double |
e, |
|
|
const double |
s, |
|
|
const std::vector< double > & |
nupars, |
|
|
const double |
mW = 80.4 , |
|
|
const double |
mB = 4.8 |
|
) |
| |
constructor with parameters to configure the top-mass scan and the neutrino spectrum
Definition at line 19 of file TtFullLepKinSolver.cc.
TtFullLepKinSolver::~TtFullLepKinSolver |
( |
| ) |
|
int TtFullLepKinSolver::cubic |
( |
const double * |
c_coeff, |
|
|
double * |
c_sol |
|
) |
| const |
|
private |
void TtFullLepKinSolver::FindCoeff |
( |
const TLorentzVector & |
al, |
|
|
const TLorentzVector & |
l, |
|
|
const TLorentzVector & |
b_al, |
|
|
const TLorentzVector & |
b_l, |
|
|
const double |
mt, |
|
|
const double |
mat, |
|
|
const double |
pxboost, |
|
|
const double |
pyboost, |
|
|
double * |
q_coeff |
|
) |
| |
|
private |
TtFullLepKinSolver::NeutrinoSolution TtFullLepKinSolver::getNuSolution |
( |
const TLorentzVector & |
LV_l, |
|
|
const TLorentzVector & |
LV_l_, |
|
|
const TLorentzVector & |
LV_b, |
|
|
const TLorentzVector & |
LV_b_ |
|
) |
| |
int TtFullLepKinSolver::quartic |
( |
double * |
q_coeff, |
|
|
double * |
q_sol |
|
) |
| const |
|
private |
void TtFullLepKinSolver::SetConstraints |
( |
const double |
xx = 0 , |
|
|
const double |
yy = 0 |
|
) |
| |
double TtFullLepKinSolver::sqr |
( |
const double |
x | ) |
const |
|
inlineprivate |
void TtFullLepKinSolver::SWAP |
( |
double & |
realone, |
|
|
double & |
realtwo |
|
) |
| const |
|
private |
void TtFullLepKinSolver::TopRec |
( |
const TLorentzVector & |
al, |
|
|
const TLorentzVector & |
l, |
|
|
const TLorentzVector & |
b_al, |
|
|
const TLorentzVector & |
b_l, |
|
|
const double |
sol |
|
) |
| |
|
private |
void TtFullLepKinSolver::useWeightFromMC |
( |
bool |
useMC | ) |
|
|
inline |
double TtFullLepKinSolver::WeightSolfromMC |
( |
| ) |
const |
|
private |
double TtFullLepKinSolver::WeightSolfromShape |
( |
| ) |
const |
|
private |
double TtFullLepKinSolver::C |
|
private |
double TtFullLepKinSolver::D |
|
private |
TF2* TtFullLepKinSolver::EventShape_ |
|
private |
double TtFullLepKinSolver::F |
|
private |
TLorentzVector TtFullLepKinSolver::genLV_n |
|
private |
TLorentzVector TtFullLepKinSolver::genLV_n_ |
|
private |
double TtFullLepKinSolver::k16 |
|
private |
double TtFullLepKinSolver::k26 |
|
private |
double TtFullLepKinSolver::k36 |
|
private |
double TtFullLepKinSolver::k46 |
|
private |
double TtFullLepKinSolver::k51 |
|
private |
double TtFullLepKinSolver::k56 |
|
private |
double TtFullLepKinSolver::k61 |
|
private |
TLorentzVector TtFullLepKinSolver::LV_n |
|
private |
TLorentzVector TtFullLepKinSolver::LV_n_ |
|
private |
TLorentzVector TtFullLepKinSolver::LV_t |
|
private |
TLorentzVector TtFullLepKinSolver::LV_t_ |
|
private |
TLorentzVector TtFullLepKinSolver::LV_tt_t |
|
private |
TLorentzVector TtFullLepKinSolver::LV_tt_t_ |
|
private |
double TtFullLepKinSolver::m1 |
|
private |
double TtFullLepKinSolver::m2 |
|
private |
double TtFullLepKinSolver::m3 |
|
private |
const double TtFullLepKinSolver::mb |
|
private |
const double TtFullLepKinSolver::mw |
|
private |
double TtFullLepKinSolver::n1 |
|
private |
double TtFullLepKinSolver::n2 |
|
private |
double TtFullLepKinSolver::n3 |
|
private |
double TtFullLepKinSolver::pom |
|
private |
double TtFullLepKinSolver::pxmiss_ |
|
private |
double TtFullLepKinSolver::pymiss_ |
|
private |
const double TtFullLepKinSolver::topmass_begin |
|
private |
const double TtFullLepKinSolver::topmass_end |
|
private |
const double TtFullLepKinSolver::topmass_step |
|
private |
bool TtFullLepKinSolver::useMCforBest_ |
|
private |