Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/fjcore.hh>
Classes | |
class | DefaultRecombiner |
class | Plugin |
class | Recombiner |
Static Public Member Functions | |
static std::string | algorithm_description (const JetAlgorithm jet_alg) |
static unsigned int | n_parameters_for_algorithm (const JetAlgorithm jet_alg) |
Static Public Attributes | |
static const double | max_allowable_R = 1000.0 |
Private Attributes | |
JetAlgorithm | _jet_algorithm |
double | _Rparam |
double | _extra_param |
parameter whose meaning varies according to context | |
Strategy | _strategy |
const Plugin * | _plugin |
SharedPtr< const Plugin > | _plugin_shared |
DefaultRecombiner | _default_recombiner |
const Recombiner * | _recombiner |
SharedPtr< const Recombiner > | _shared_recombiner |
Definition at line 1032 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1032 of file fjcore.hh
|
inline |
Definition at line 1036 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1036 of file fjcore.hh
References JetDefinition().
|
inline |
Definition at line 1042 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1042 of file fjcore.hh
References JetDefinition().
|
inline |
Definition at line 1048 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1048 of file fjcore.hh
References JetDefinition(), and set_extra_param().
|
inline |
Definition at line 1056 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1056 of file fjcore.hh
References _recombiner, external_scheme, and JetDefinition().
|
inline |
Definition at line 1063 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1063 of file fjcore.hh
References _recombiner, external_scheme, and JetDefinition().
|
inline |
Definition at line 1069 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1069 of file fjcore.hh
References _recombiner, external_scheme, and JetDefinition().
|
inline |
Definition at line 1077 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1077 of file fjcore.hh
References undefined_jet_algorithm.
Referenced by JetDefinition().
|
inline |
Definition at line 1080 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1080 of file fjcore.hh
References _extra_param, _jet_algorithm, _plugin, _Rparam, _strategy, E_scheme, plugin_algorithm, plugin_strategy, JetDefinition::Plugin::R(), and set_recombination_scheme().
JetDefinition::JetDefinition | ( | JetAlgorithm | jet_algorithm_in, |
double | R_in, | ||
RecombinationScheme | recomb_scheme_in, | ||
Strategy | strategy_in, | ||
int | nparameters_in | ||
) |
|
inline |
Definition at line 1094 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1094 of file fjcore.hh
References JetDefinition().
|
static |
Definition at line 3424 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3424 of file fjcore.cc
References antikt_algorithm, cambridge_algorithm, cambridge_for_passive_algorithm, ee_genkt_algorithm, ee_kt_algorithm, genkt_algorithm, kt_algorithm, perf_headwind::name, plugin_algorithm, and undefined_jet_algorithm.
void JetDefinition::delete_plugin_when_unused | ( | ) |
void JetDefinition::delete_recombiner_when_unused | ( | ) |
string JetDefinition::description | ( | ) | const |
Definition at line 3389 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3389 of file fjcore.cc
References perf_headwind::name, plugin_algorithm, and undefined_jet_algorithm.
string JetDefinition::description_no_recombiner | ( | ) | const |
Definition at line 3402 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3402 of file fjcore.cc
References cambridge_for_passive_algorithm, perf_headwind::name, plugin_algorithm, Acts::IntegrationTest::R, and undefined_jet_algorithm.
|
inline |
Definition at line 1117 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1117 of file fjcore.hh
References _extra_param.
bool JetDefinition::has_same_recombiner | ( | const JetDefinition & | other_jd | ) | const |
Definition at line 3465 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3465 of file fjcore.cc
References external_scheme.
bool JetDefinition::is_spherical | ( | ) | const |
Definition at line 3380 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3380 of file fjcore.cc
References ee_genkt_algorithm, ee_kt_algorithm, and plugin_algorithm.
Referenced by operator()().
|
inline |
Definition at line 1114 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1114 of file fjcore.hh
References _jet_algorithm.
|
inline |
Definition at line 1115 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1115 of file fjcore.hh
References _jet_algorithm.
|
static |
Definition at line 3440 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3440 of file fjcore.cc
References ee_genkt_algorithm, ee_kt_algorithm, and genkt_algorithm.
std::vector< PseudoJet > JetDefinition::operator() | ( | const std::vector< L > & | particles | ) | const |
Definition at line 1647 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1647 of file fjcore.hh
References ClusterSequence::delete_self_when_unused(), ClusterSequence::inclusive_jets(), is_spherical(), sorted_by_E(), and sorted_by_pt().
|
inline |
|
inline |
|
inline |
Definition at line 1119 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1119 of file fjcore.hh
References _default_recombiner, and JetDefinition::DefaultRecombiner::scheme().
|
inline |
Definition at line 1124 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1124 of file fjcore.hh
References _default_recombiner, and _recombiner.
|
inline |
Definition at line 1123 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1123 of file fjcore.hh
References _extra_param.
Referenced by JetDefinition().
|
inline |
Definition at line 1121 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1121 of file fjcore.hh
References _jet_algorithm.
|
inline |
Definition at line 1122 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1122 of file fjcore.hh
References _jet_algorithm.
void JetDefinition::set_recombination_scheme | ( | RecombinationScheme | recomb_scheme | ) |
Definition at line 3448 of file fjcore.cc.
View newest version in sPHENIX GitHub at line 3448 of file fjcore.cc
Referenced by JetDefinition().
|
inline |
Definition at line 1105 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1105 of file fjcore.hh
References _default_recombiner, _recombiner, _shared_recombiner, external_scheme, and SharedPtr< T >::reset().
void JetDefinition::set_recombiner | ( | const JetDefinition & | other_jet_def | ) |
|
inline |
|
private |
Definition at line 1177 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1177 of file fjcore.hh
Referenced by recombination_scheme(), recombiner(), and set_recombiner().
|
private |
parameter whose meaning varies according to context
Definition at line 1173 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1173 of file fjcore.hh
Referenced by extra_param(), JetDefinition(), and set_extra_param().
|
private |
Definition at line 1171 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1171 of file fjcore.hh
Referenced by jet_algorithm(), jet_finder(), JetDefinition(), set_jet_algorithm(), and set_jet_finder().
|
private |
|
private |
Definition at line 1178 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1178 of file fjcore.hh
Referenced by JetDefinition(), recombiner(), and set_recombiner().
|
private |
|
private |
Definition at line 1179 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1179 of file fjcore.hh
Referenced by set_recombiner().
|
private |
Definition at line 1174 of file fjcore.hh.
View newest version in sPHENIX GitHub at line 1174 of file fjcore.hh
Referenced by JetDefinition(), and strategy().
|
static |