#include <Qjets.h>
Public Member Functions | |
void | Cluster (fastjet::ClusterSequence &cs) |
Qjets (double zcut, double dcut_fctr, double exp_min, double exp_max, double rigidity, double truncation_fctr, CLHEP::HepRandomEngine *rnEngine) | |
void | SetRandSeed (unsigned int seed) |
Private Member Functions | |
void | ComputeAllDistances (const std::vector< fastjet::PseudoJet > &inp) |
void | computeDCut (fastjet::ClusterSequence &cs) |
double | ComputeMinimumDistance () |
void | ComputeNewDistanceMeasures (fastjet::ClusterSequence &cs, unsigned int new_jet) |
double | ComputeNormalization (double dmin) |
double | d_ij (const fastjet::PseudoJet &v1, const fastjet::PseudoJet &v2) const |
JetDistance | GetNextDistance () |
bool | JetsUnmerged (const JetDistance &jd) const |
bool | JetUnmerged (int num) const |
bool | Prune (JetDistance &jd, fastjet::ClusterSequence &cs) |
double | Rand () |
bool | Same (const JetDistance &lhs, const JetDistance &rhs) |
Private Attributes | |
double | _dcut |
double | _dcut_fctr |
std::priority_queue < JetDistance, std::vector < JetDistance > , JetDistanceCompare > | _distances |
double | _exp_max |
double | _exp_min |
std::map< int, bool > | _merged_jets |
bool | _rand_seed_set |
double | _rigidity |
CLHEP::HepRandomEngine * | _rnEngine |
unsigned int | _seed |
double | _truncation_fctr |
double | _zcut |
|
inline |
void Qjets::Cluster | ( | fastjet::ClusterSequence & | cs | ) |
Definition at line 61 of file Qjets.cc.
References i.
Referenced by QjetsPlugin::run_clustering().
|
private |
Definition at line 126 of file Qjets.cc.
References JetDistance::dij, i, j, JetDistance::j1, and JetDistance::j2.
|
private |
|
private |
|
private |
Definition at line 141 of file Qjets.cc.
References JetDistance::dij, i, JetDistance::j1, and JetDistance::j2.
|
private |
|
private |
Definition at line 153 of file Qjets.cc.
References edm::isNotFinite(), bookConverter::max, min(), p1, p2, funct::pow(), and runTheMatrix::ret.
|
private |
Definition at line 18 of file Qjets.cc.
References JetDistance::dij, create_public_lumi_plots::exp, JetDistance::j1, JetDistance::j2, rand(), runTheMatrix::ret, and puppiForMET_cff::weight.
|
private |
|
private |
|
private |
|
private |
void Qjets::SetRandSeed | ( | unsigned int | seed | ) |
Definition at line 5 of file Qjets.cc.
References fileCollector::seed.
Referenced by QjetsPlugin::run_clustering().
|
private |