|
SISCone
2.0.5
|
comparison of jets for split--merge ordering More...
#include <split_merge.h>
Public Member Functions | |
| Csplit_merge_ptcomparison () | |
| default ctor | |
| std::string | SM_scale_name () const |
| return the name corresponding to the SM scale variable | |
| bool | operator() (const Cjet &jet1, const Cjet &jet2) const |
| comparison between 2 jets | |
| void | get_difference (const Cjet &j1, const Cjet &j2, Cmomentum *v, double *pt_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) | |
Public Attributes | |
| std::vector< Cmomentum > * | particles |
| pointer to the list of particles | |
| std::vector< double > * | pt |
| pointer to the pt of the particles | |
| Esplit_merge_scale | split_merge_scale |
| the following parameter controls the variable we're using for the split-merge process i.e. | |
comparison of jets for split--merge ordering
a class that allows us to carry out comparisons of pt of jets, using information from exact particle contents where necessary.
Definition at line 111 of file split_merge.h.
| void siscone::Csplit_merge_ptcomparison::get_difference | ( | const Cjet & | j1, |
| const Cjet & | j2, | ||
| Cmomentum * | v, | ||
| double * | pt_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 |
| pt_tilde | jet1-jet2 pt_tilde |
Definition at line 177 of file split_merge.cpp.
References siscone::Cjet::contents, and siscone::Cjet::n.
| Esplit_merge_scale siscone::Csplit_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 1. ordering jet candidates; 2. computing te overlap fraction of two candidates. The default value uses pttile (p-scheme pt). Other alternatives are pt, mt=sqrt(pt^2+m^2)=sqrt(E^2-pz^2) or Et. NOTE: Modifying the default choice can have nasty effects:
Definition at line 158 of file split_merge.h.
Referenced by SM_scale_name().