Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/jetbase/FastJetOptions.h>
Public Member Functions | |
FastJetOptions () | |
FastJetOptions (const std::vector< FastJetOptItem > &_vitem) | |
FastJetOptions & | update (std::vector< FastJetOptItem >) |
FastJetOptions & | operator() (const std::vector< FastJetOptItem > &_vitem) |
void | print (std::ostream &os=std::cout) |
float | next_val (int &i, std::vector< FastJetOptItem > &) |
void | initialize () |
Public Attributes | |
float | jet_R = 0.4 |
Jet::ALGO | algo = Jet::ALGO::ANTIKT |
bool | use_jet_max_eta = false |
float | jet_max_eta = 0 |
bool | use_jet_min_pt = false |
float | jet_min_pt = 0 |
bool | use_constituent_min_pt = false |
float | constituent_min_pt = 0. |
bool | save_jet_components = true |
bool | doSoftDrop = false |
float | SD_beta = 0 |
float | SD_zcut = 0 |
float | SD_jet_min_pt = 5. |
bool | calc_area = false |
float | ghost_area = 0.01 |
float | ghost_max_rap = 0 |
bool | calc_jetmedbkgdens = false |
float | nhardestcut_jetmedbkgdens = 2 |
float | etahardestcut_jetmedbkgdens = 0. |
bool | cs_calc_constsub = false |
float | cs_max_eta = 1.1 |
float | cs_max_pt = -1. |
float | cs_gridmedestsize = 0.5 |
float | cs_max_dist = 0.3 |
float | cs_alpha = 1. |
float | cs_ghost_area = 0.01 |
int | verbosity = 0 |
bool | use_jet_selection = false |
Definition at line 75 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 75 of file FastJetOptions.h
|
inline |
Definition at line 77 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 77 of file FastJetOptions.h
|
inline |
Definition at line 78 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 78 of file FastJetOptions.h
References update().
void FastJetOptions::initialize | ( | ) |
Definition at line 189 of file FastJetOptions.cc.
View newest version in sPHENIX GitHub at line 189 of file FastJetOptions.cc
References calc_area, calc_jetmedbkgdens, etahardestcut_jetmedbkgdens, ghost_max_rap, jet_max_eta, jet_R, nhardestcut_jetmedbkgdens, use_jet_max_eta, use_jet_min_pt, and use_jet_selection.
Referenced by FastJetAlgo::first_call_init(), and print().
float FastJetOptions::next_val | ( | int & | i, |
std::vector< FastJetOptItem > & | inputs | ||
) |
Definition at line 130 of file FastJetOptions.cc.
View newest version in sPHENIX GitHub at line 130 of file FastJetOptions.cc
References assert, i, and PHWHERE.
Referenced by update().
|
inline |
Definition at line 80 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 80 of file FastJetOptions.h
References update().
void FastJetOptions::print | ( | std::ostream & | os = std::cout | ) |
Definition at line 145 of file FastJetOptions.cc.
View newest version in sPHENIX GitHub at line 145 of file FastJetOptions.cc
References algo, calc_area, calc_jetmedbkgdens, constituent_min_pt, cs_calc_constsub, doSoftDrop, etahardestcut_jetmedbkgdens, ghost_area, ghost_max_rap, initialize(), jet_max_eta, jet_min_pt, jet_R, nhardestcut_jetmedbkgdens, save_jet_components, SD_beta, SD_jet_min_pt, SD_zcut, use_constituent_min_pt, use_jet_max_eta, use_jet_min_pt, and verbosity.
Referenced by FastJetAlgo::identify().
FastJetOptions & FastJetOptions::update | ( | std::vector< FastJetOptItem > | input | ) |
Definition at line 16 of file FastJetOptions.cc.
View newest version in sPHENIX GitHub at line 16 of file FastJetOptions.cc
References algo, CALC_AREA, calc_area, calc_jetmedbkgdens, CALC_RhoMedDens, CONSTITUENT_MIN_PT, constituent_min_pt, cs_alpha, cs_calc_constsub, cs_ghost_area, cs_gridmedestsize, cs_max_dist, cs_max_eta, cs_max_pt, CUT_RhoMedNHardest, DO_SOFTDROP, DONT_SAVE_JET_COMPONENTS, doSoftDrop, FJCS_alpha, FJCS_doConstSub, FJCS_ghost_area, FJCS_GridMedBkgEst_Size, FJCS_max_dist, FJCS_max_eta, FJCS_max_pt, GHOST_AREA, ghost_area, GHOST_MAX_RAP, ghost_max_rap, i, JET_MAX_ETA, jet_max_eta, JET_MIN_PT, jet_min_pt, JET_R, jet_R, next_val(), nhardestcut_jetmedbkgdens, SAVE_JET_COMPONENTS, save_jet_components, SD_BETA, SD_beta, SD_JET_MIN_PT, SD_jet_min_pt, SD_ZCUT, SD_zcut, size, use_constituent_min_pt, use_jet_max_eta, use_jet_min_pt, VERBOSITY, and verbosity.
Referenced by FastJetOptions(), and operator()().
Jet::ALGO FastJetOptions::algo = Jet::ALGO::ANTIKT |
Definition at line 86 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 86 of file FastJetOptions.h
Referenced by FastJetAlgo::first_call_init(), FastJetAlgo::get_algo(), FastJetAlgo::get_fastjet_definition(), FastJetAlgo::identify(), print(), and update().
bool FastJetOptions::calc_area = false |
Definition at line 108 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 108 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::first_call_init(), initialize(), print(), and update().
bool FastJetOptions::calc_jetmedbkgdens = false |
Definition at line 113 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 113 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), initialize(), print(), and update().
float FastJetOptions::constituent_min_pt = 0. |
Definition at line 97 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 97 of file FastJetOptions.h
Referenced by FastJetAlgo::jets_to_pseudojets(), print(), and update().
float FastJetOptions::cs_alpha = 1. |
Definition at line 123 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 123 of file FastJetOptions.h
Referenced by FastJetAlgo::first_call_init(), and update().
bool FastJetOptions::cs_calc_constsub = false |
Definition at line 118 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 118 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::first_call_init(), print(), and update().
float FastJetOptions::cs_ghost_area = 0.01 |
Definition at line 124 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 124 of file FastJetOptions.h
Referenced by FastJetAlgo::first_call_init(), and update().
float FastJetOptions::cs_gridmedestsize = 0.5 |
Definition at line 121 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 121 of file FastJetOptions.h
Referenced by update().
float FastJetOptions::cs_max_dist = 0.3 |
Definition at line 122 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 122 of file FastJetOptions.h
Referenced by FastJetAlgo::first_call_init(), and update().
float FastJetOptions::cs_max_eta = 1.1 |
Definition at line 119 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 119 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::first_call_init(), and update().
float FastJetOptions::cs_max_pt = -1. |
Definition at line 120 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 120 of file FastJetOptions.h
Referenced by FastJetAlgo::first_call_init(), and update().
bool FastJetOptions::doSoftDrop = false |
Definition at line 102 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 102 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::FastJetAlgo(), FastJetAlgo::first_call_init(), print(), and update().
float FastJetOptions::etahardestcut_jetmedbkgdens = 0. |
Definition at line 115 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 115 of file FastJetOptions.h
Referenced by FastJetAlgo::calc_rhomeddens(), initialize(), and print().
float FastJetOptions::ghost_area = 0.01 |
Definition at line 109 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 109 of file FastJetOptions.h
Referenced by FastJetAlgo::calc_rhomeddens(), FastJetAlgo::cluster_area_jets(), print(), and update().
float FastJetOptions::ghost_max_rap = 0 |
Definition at line 110 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 110 of file FastJetOptions.h
Referenced by FastJetAlgo::calc_rhomeddens(), FastJetAlgo::cluster_area_jets(), initialize(), print(), and update().
float FastJetOptions::jet_max_eta = 0 |
Definition at line 89 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 89 of file FastJetOptions.h
Referenced by FastJetAlgo::get_selector(), initialize(), print(), and update().
float FastJetOptions::jet_min_pt = 0 |
Definition at line 94 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 94 of file FastJetOptions.h
Referenced by FastJetAlgo::get_selector(), print(), and update().
float FastJetOptions::jet_R = 0.4 |
Definition at line 85 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 85 of file FastJetOptions.h
Referenced by FastJetAlgo::calc_rhomeddens(), FastJetAlgo::first_call_init(), FastJetAlgo::get_fastjet_definition(), FastJetAlgo::identify(), initialize(), print(), and update().
float FastJetOptions::nhardestcut_jetmedbkgdens = 2 |
Definition at line 114 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 114 of file FastJetOptions.h
Referenced by FastJetAlgo::calc_rhomeddens(), initialize(), print(), and update().
bool FastJetOptions::save_jet_components = true |
Definition at line 99 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 99 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), print(), and update().
float FastJetOptions::SD_beta = 0 |
Definition at line 103 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 103 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::FastJetAlgo(), print(), and update().
float FastJetOptions::SD_jet_min_pt = 5. |
Definition at line 105 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 105 of file FastJetOptions.h
float FastJetOptions::SD_zcut = 0 |
Definition at line 104 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 104 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::FastJetAlgo(), print(), and update().
bool FastJetOptions::use_constituent_min_pt = false |
Definition at line 96 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 96 of file FastJetOptions.h
Referenced by FastJetAlgo::jets_to_pseudojets(), print(), and update().
bool FastJetOptions::use_jet_max_eta = false |
Definition at line 88 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 88 of file FastJetOptions.h
Referenced by FastJetAlgo::get_selector(), initialize(), print(), and update().
bool FastJetOptions::use_jet_min_pt = false |
Definition at line 93 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 93 of file FastJetOptions.h
Referenced by FastJetAlgo::get_selector(), initialize(), print(), and update().
bool FastJetOptions::use_jet_selection = false |
Definition at line 129 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 129 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_area_jets(), FastJetAlgo::cluster_jets(), and initialize().
int FastJetOptions::verbosity = 0 |
Definition at line 126 of file FastJetOptions.h.
View newest version in sPHENIX GitHub at line 126 of file FastJetOptions.h
Referenced by FastJetAlgo::cluster_and_fill(), FastJetAlgo::first_call_init(), print(), and update().