File indexing completed on 2024-04-06 12:25:25
0001 #include "RecoJets/JetAlgorithms/interface/QjetsPlugin.h"
0002
0003 using namespace std;
0004
0005 void QjetsPlugin::SetRandSeed(unsigned int seed) {
0006 _rand_seed_set = true;
0007 _seed = seed;
0008 }
0009
0010 double QjetsPlugin::R() const { return 0.; }
0011
0012 string QjetsPlugin::description() const {
0013 string desc("Qjets pruning plugin");
0014 return desc;
0015 }
0016
0017 void QjetsPlugin::run_clustering(fastjet::ClusterSequence& cs) const {
0018 Qjets qjets(_zcut, _dcut_fctr, _exp_min, _exp_max, _rigidity, _truncation_fctr, _rnEngine);
0019 if (_rand_seed_set)
0020 qjets.SetRandSeed(_seed);
0021 qjets.Cluster(cs);
0022 }