SISCone
3.0.5
|
a class that allows us to carry out comparisons of pt of jets, using information from exact particle contents where necessary. More...
#include <split_merge.h>
Public Member Functions | |
CSphsplit_merge_ptcomparison () | |
default ctor | |
std::string | SM_scale_name () const |
return the name corresponding to the SM scale variable | |
bool | operator() (const CSphjet &jet1, const CSphjet &jet2) const |
comparison of 2 CSphjet | |
void | get_difference (const CSphjet &j1, const CSphjet &j2, CSphmomentum *v, double *E_tilde) const |
get the difference between 2 jets, calculated such that rounding errors will not affect the result even if the two jets have almost the same content (so that the difference is below the rounding errors) More... | |
Public Attributes | |
std::vector< CSphmomentum > * | particles |
pointer to the list of particles | |
std::vector< double > * | particles_norm2 |
pointer to the particles's norm^2 | |
Esplit_merge_scale | split_merge_scale |
the following parameter controls the variable we're using for the split-merge process i.e. More... | |
a class that allows us to carry out comparisons of pt of jets, using information from exact particle contents where necessary.
Definition at line 119 of file split_merge.h.
void siscone_spherical::CSphsplit_merge_ptcomparison::get_difference | ( | const CSphjet & | j1, |
const CSphjet & | j2, | ||
CSphmomentum * | v, | ||
double * | E_tilde | ||
) | const |
get the difference between 2 jets, calculated such that rounding errors will not affect the result even if the two jets have almost the same content (so that the difference is below the rounding errors)
j1 | first jet |
j2 | second jet |
v | jet1-jet2 |
E_tilde | jet1-jet2 E_tilde |
Definition at line 167 of file split_merge.cpp.
References siscone_spherical::CSphjet::contents, siscone_spherical::CSphmomentum::E, siscone_spherical::CSphjet::n, and siscone_spherical::CSphjet::v.
Esplit_merge_scale siscone_spherical::CSphsplit_merge_ptcomparison::split_merge_scale |
the following parameter controls the variable we're using for the split-merge process i.e.
the variable we use for
using E is IR-safe for QCD jets but the IR unsafety remains for back-to-back jets of unstable narrow-width particles (e.g. Higgs). Therefore, keeping the default value is strongly advised.
Definition at line 158 of file split_merge.h.
Referenced by SM_scale_name().