EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4jets/FastJetAlgo.h>
Public Member Functions | |
FastJetAlgo (Jet::ALGO algo, float par, int verbosity=0) | |
~FastJetAlgo () override | |
void | identify (std::ostream &os=std::cout) override |
Jet::ALGO | get_algo () override |
float | get_par () override |
void | set_do_SoftDrop (bool do_SD) |
void | set_SoftDrop_beta (float beta) |
void | set_SoftDrop_zcut (float zcut) |
std::vector< Jet * > | get_jets (std::vector< Jet * > particles) override |
Public Member Functions inherited from JetAlgo | |
virtual | ~JetAlgo () |
Private Attributes | |
int | _verbosity |
Jet::ALGO | _algo |
float | _par |
bool | _do_SD |
float | _SD_beta |
float | _SD_zcut |
Additional Inherited Members | |
Protected Member Functions inherited from JetAlgo | |
JetAlgo () | |
Definition at line 10 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 10 of file FastJetAlgo.h
FastJetAlgo::FastJetAlgo | ( | Jet::ALGO | algo, |
float | par, | ||
int | verbosity = 0 |
||
) |
Definition at line 22 of file FastJetAlgo.cc.
View newest version in sPHENIX GitHub at line 22 of file FastJetAlgo.cc
References _verbosity.
|
inlineoverride |
Definition at line 14 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 14 of file FastJetAlgo.h
|
inlineoverridevirtual |
Reimplemented from JetAlgo.
Definition at line 17 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 17 of file FastJetAlgo.h
References _algo.
|
overridevirtual |
Reimplemented from JetAlgo.
Definition at line 56 of file FastJetAlgo.cc.
View newest version in sPHENIX GitHub at line 56 of file FastJetAlgo.cc
References _algo, _do_SD, _par, _SD_beta, _SD_zcut, _verbosity, Jet::ANTIKT, Jet::begin_comp(), Jet::CAMBRIDGE, Acts::UnitConstants::e, Jet::end_comp(), Jet::insert_comp(), Jet::KT, particle, Acts::VectorHelpers::perp(), Jet::set_e(), Jet::set_id(), Jet::set_property(), Jet::set_px(), Jet::set_py(), and Jet::set_pz().
|
inlineoverridevirtual |
Reimplemented from JetAlgo.
Definition at line 18 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 18 of file FastJetAlgo.h
References _par.
|
overridevirtual |
Reimplemented from JetAlgo.
Definition at line 44 of file FastJetAlgo.cc.
View newest version in sPHENIX GitHub at line 44 of file FastJetAlgo.cc
References _algo, _par, Jet::ANTIKT, Jet::CAMBRIDGE, and Jet::KT.
|
inline |
Definition at line 20 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 20 of file FastJetAlgo.h
References _do_SD.
|
inline |
Definition at line 24 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 24 of file FastJetAlgo.h
References _SD_beta.
|
inline |
Definition at line 28 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 28 of file FastJetAlgo.h
References _SD_zcut.
|
private |
Definition at line 36 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 36 of file FastJetAlgo.h
Referenced by get_algo(), get_jets(), and identify().
|
private |
Definition at line 39 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 39 of file FastJetAlgo.h
Referenced by get_jets(), and set_do_SoftDrop().
|
private |
Definition at line 37 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 37 of file FastJetAlgo.h
Referenced by get_jets(), get_par(), and identify().
|
private |
Definition at line 40 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 40 of file FastJetAlgo.h
Referenced by get_jets(), and set_SoftDrop_beta().
|
private |
Definition at line 41 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 41 of file FastJetAlgo.h
Referenced by get_jets(), and set_SoftDrop_zcut().
|
private |
Definition at line 35 of file FastJetAlgo.h.
View newest version in sPHENIX GitHub at line 35 of file FastJetAlgo.h
Referenced by FastJetAlgo(), and get_jets().