ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <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
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.
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, e, Jet::end_comp(), Jet::insert_comp(), ipart, 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().