|
SISCone
2.0.6
|
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 114 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 165 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 153 of file split_merge.h.
Referenced by SM_scale_name().