Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FastJetOptions Struct Reference

#include <coresoftware/blob/master/offline/packages/jetbase/FastJetOptions.h>

Public Member Functions

 FastJetOptions ()
 
 FastJetOptions (const std::vector< FastJetOptItem > &_vitem)
 
FastJetOptionsupdate (std::vector< FastJetOptItem >)
 
FastJetOptionsoperator() (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
 

Detailed Description

Definition at line 75 of file FastJetOptions.h.

View newest version in sPHENIX GitHub at line 75 of file FastJetOptions.h

Constructor & Destructor Documentation

FastJetOptions::FastJetOptions ( )
inline

Definition at line 77 of file FastJetOptions.h.

View newest version in sPHENIX GitHub at line 77 of file FastJetOptions.h

FastJetOptions::FastJetOptions ( const std::vector< FastJetOptItem > &  _vitem)
inline

Definition at line 78 of file FastJetOptions.h.

View newest version in sPHENIX GitHub at line 78 of file FastJetOptions.h

References update().

+ Here is the call graph for this function:

Member Function Documentation

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().

+ Here is the caller graph for this function:

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().

+ Here is the caller graph for this function:

FastJetOptions& FastJetOptions::operator() ( const std::vector< FastJetOptItem > &  _vitem)
inline

Definition at line 80 of file FastJetOptions.h.

View newest version in sPHENIX GitHub at line 80 of file FastJetOptions.h

References update().

+ Here is the call graph for this function:

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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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()().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

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
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

Referenced by print(), and update().

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().


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