Changeset b7b836a in git for external/fastjet/tools/MassDropTagger.cc
- Timestamp:
- Jun 6, 2018, 10:05:10 PM (6 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- 17d0ab8
- Parents:
- 95e6b7a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
external/fastjet/tools/MassDropTagger.cc
r95e6b7a rb7b836a 1 1 //FJSTARTHEADER 2 // $Id: MassDropTagger.cc 3433 2014-07-23 08:17:03Z salam $2 // $Id: MassDropTagger.cc 4354 2018-04-22 07:12:37Z salam $ 3 3 // 4 // Copyright (c) 2005-201 4, Matteo Cacciari, Gavin P. Salam and Gregory Soyez4 // Copyright (c) 2005-2018, Matteo Cacciari, Gavin P. Salam and Gregory Soyez 5 5 // 6 6 //---------------------------------------------------------------------- … … 36 36 37 37 LimitedWarning MassDropTagger::_warnings_nonca; 38 LimitedWarning MassDropTagger::_negative_mass_warning; 38 39 39 40 using namespace std; … … 71 72 // the case 72 73 while ((had_parents = j.has_parents(j1,j2))) { 74 if (j.m2() <= 0) { 75 _negative_mass_warning.warn( 76 "MassDropTagger: parent (sub)jet has mass^2<=0; returning null jet"); 77 return PseudoJet(); 78 } 73 79 // make parent1 the more massive jet 74 80 if (j1.m2() < j2.m2()) std::swap(j1,j2); … … 91 97 PseudoJet result_local = j; 92 98 MassDropTaggerStructure * s = new MassDropTaggerStructure(result_local); 93 // s->_original_jet = jet; 94 s->_mu = (j.m2()!=0.0) ? sqrt(j1.m2()/j.m2()) : 0.0; 95 s->_y = (j.m2()!=0.0) ? j1.kt_distance(j2)/j.m2() : 0.0; 99 s->_mu = j1.m() / j.m(); 100 s->_y = j1.kt_distance(j2)/j.m2(); 96 101 97 102 result_local.set_structure_shared_ptr(SharedPtr<PseudoJetStructureBase>(s));
Note:
See TracChangeset
for help on using the changeset viewer.