EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FastJetAlgoSub Class Reference

#include <fun4all_coresoftware/blob/master/offline/packages/jetbackground/FastJetAlgoSub.h>

+ Inheritance diagram for FastJetAlgoSub:
+ Collaboration diagram for FastJetAlgoSub:

Public Member Functions

 FastJetAlgoSub (Jet::ALGO algo, float par, float verbosity=0)
 
 ~FastJetAlgoSub () override
 
void identify (std::ostream &os=std::cout) override
 
Jet::ALGO get_algo () override
 
float get_par () override
 
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
 

Additional Inherited Members

- Protected Member Functions inherited from JetAlgo
 JetAlgo ()
 

Detailed Description

Definition at line 11 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 11 of file FastJetAlgoSub.h

Constructor & Destructor Documentation

FastJetAlgoSub::FastJetAlgoSub ( Jet::ALGO  algo,
float  par,
float  verbosity = 0 
)

Definition at line 22 of file FastJetAlgoSub.cc.

View newest version in sPHENIX GitHub at line 22 of file FastJetAlgoSub.cc

References _verbosity.

FastJetAlgoSub::~FastJetAlgoSub ( )
inlineoverride

Definition at line 15 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 15 of file FastJetAlgoSub.h

Member Function Documentation

Jet::ALGO FastJetAlgoSub::get_algo ( )
inlineoverridevirtual

Reimplemented from JetAlgo.

Definition at line 18 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 18 of file FastJetAlgoSub.h

References _algo.

std::vector< Jet * > FastJetAlgoSub::get_jets ( std::vector< Jet * >  particles)
overridevirtual

Reimplemented from JetAlgo.

Definition at line 53 of file FastJetAlgoSub.cc.

View newest version in sPHENIX GitHub at line 53 of file FastJetAlgoSub.cc

References _algo, _par, _verbosity, Jet::ANTIKT, Jet::begin_comp(), Jet::CAMBRIDGE, Jet::end_comp(), Jet::get_e(), Jet::get_eta(), Jet::get_phi(), Jet::get_pt(), Jet::get_px(), Jet::get_py(), Jet::get_pz(), Jet::insert_comp(), Jet::KT, particle, Acts::VectorHelpers::perp(), Jet::set_e(), Jet::set_id(), Jet::set_px(), Jet::set_py(), and Jet::set_pz().

+ Here is the call graph for this function:

float FastJetAlgoSub::get_par ( )
inlineoverridevirtual

Reimplemented from JetAlgo.

Definition at line 19 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 19 of file FastJetAlgoSub.h

References _par.

void FastJetAlgoSub::identify ( std::ostream &  os = std::cout)
overridevirtual

Reimplemented from JetAlgo.

Definition at line 41 of file FastJetAlgoSub.cc.

View newest version in sPHENIX GitHub at line 41 of file FastJetAlgoSub.cc

References _algo, _par, Jet::ANTIKT, Jet::CAMBRIDGE, and Jet::KT.

Member Data Documentation

Jet::ALGO FastJetAlgoSub::_algo
private

Definition at line 25 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 25 of file FastJetAlgoSub.h

Referenced by get_algo(), get_jets(), and identify().

float FastJetAlgoSub::_par
private

Definition at line 26 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 26 of file FastJetAlgoSub.h

Referenced by get_jets(), get_par(), and identify().

int FastJetAlgoSub::_verbosity
private

Definition at line 24 of file FastJetAlgoSub.h.

View newest version in sPHENIX GitHub at line 24 of file FastJetAlgoSub.h

Referenced by FastJetAlgoSub(), and get_jets().


The documentation for this class was generated from the following files: