split_merge.h 201 int init(std::vector<Cmomentum> &_particles, std::vector<Cmomentum> *protocones, double R2, double ptmin=0.0);
320 int add_hardest_protocone_to_jets(std::vector<Cmomentum> *protocones, double R2, double ptmin=0.0);
double sm_var2 ordering variable used for ordering and overlap in the split–merge. Definition: split_merge.h:73 int pass pass at which the jet has been found It starts at 0 (first pass), -1 means infinite rapidity (it will... Definition: split_merge.h:82 base class for user-defined ordering of stable cones Definition: split_merge.h:250 virtual double operator()(const Cjet &jet) const =0 the scale associated with a given jet virtual bool is_larger(const Cjet &a, const Cjet &b) const returns true when the scale associated with jet a is larger than the scale associated with jet b Definition: split_merge.h:271 comparison of jets for split–merge ordering Definition: split_merge.h:116 bool operator()(const Cjet &jet1, const Cjet &jet2) const comparison between 2 jets Definition: split_merge.cpp:94 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 ev... Definition: split_merge.cpp:179 std::string SM_scale_name() const return the name corresponding to the SM scale variable Definition: split_merge.h:123 Esplit_merge_scale split_merge_scale the following parameter controls the variable we're using for the split-merge process i.... Definition: split_merge.h:163 int init(std::vector< Cmomentum > &_particles, std::vector< Cmomentum > *protocones, double R2, double ptmin=0.0) initialisation function Definition: split_merge.cpp:265 int set_pt_weighted_splitting(bool _use_pt_weighted_splitting) use a pt-dependent boundary for splitting When called with true, the criterium for splitting two prot... Definition: split_merge.h:226 double SM_var2_hardest_cut_off stop split–merge or progressive-removal when the squared SM_var of the hardest protojet is below this... Definition: split_merge.h:385 int add_hardest_protocone_to_jets(std::vector< Cmomentum > *protocones, double R2, double ptmin=0.0) remove the hardest protocone and declare it a jet Definition: split_merge.cpp:571 bool merge_identical_protocones The following flag indicates that identical protocones are to be merged automatically each time aroun... Definition: split_merge.h:374 void set_user_scale(const Cuser_scale_base *user_scale_in) associate a user-defined scale to order the stable cones Definition: split_merge.h:280 Csplit_merge_ptcomparison ptcomparison member used for detailed comparisons of pt's Definition: split_merge.h:377 int merge_collinear_and_remove_soft() build the list 'p_uncol_hard' from p_remain by clustering collinear particles and removing particles ... Definition: split_merge.cpp:406 int perform(double overlap_tshold, double ptmin=0.0) really do the splitting and merging At the end, the vector jets is filled with the jets found. Definition: split_merge.cpp:716 const Cuser_scale_base * user_scale() const return the user-defined scale (NULL if none) Definition: split_merge.h:285 double most_ambiguous_split minimal difference in squared distance between a particle and two overlapping protojets when doing a ... Definition: split_merge.h:357 int add_protocones(std::vector< Cmomentum > *protocones, double R2, double ptmin=0.0) add a list of protocones Definition: split_merge.cpp:460 double stable_cone_soft_pt2_cutoff pt cutoff for the particles to put in p_uncol_hard this is meant to allow removing soft particles in ... Definition: split_merge.h:394 std::vector< Cmomentum > p_uncol_hard list of particles remaining with collinear clustering Definition: split_merge.h:351 std::vector< Cmomentum > p_remain list of particles remaining to deal with Definition: split_merge.h:350 int init_particles(std::vector< Cmomentum > &_particles) initialisation function for particle list Definition: split_merge.cpp:274 The SISCone project has been developed by Gavin Salam and Gregory Soyez Documentation generated on Tue Jun 20 2023 18:08:37 for SISCone by Doxygen 1.9.4 |