fastjet 2.4.5
|
#include <ILConeAlgorithm.hpp>
Classes | |
class | TemporaryJet |
Public Member Functions | |
ILConeAlgorithm () | |
ILConeAlgorithm (float cone_radius, float min_jet_Et, float split_ratio, float far_ratio=0.5, float Et_min_ratio=0.5, bool kill_duplicate=true, float duplicate_dR=0.005, float duplicate_dPT=0.01, float search_factor=1.0, float pT_min_leading_protojet=0., float pT_min_second_protojet=0., int merge_max=10000, float pT_min_nomerge=0.) | |
~ILConeAlgorithm () | |
void | makeClusters (std::list< Item > &jets, std::list< const Item * > &itemlist, const float Item_ET_Threshold) |
Public Attributes | |
std::vector< ProtoJet< Item > > | ilcv |
Private Attributes | |
float | _CONE_RADIUS |
float | _MIN_JET_ET |
float | _ET_MIN_RATIO |
float | _FAR_RATIO |
float | _SPLIT_RATIO |
float | _DUPLICATE_DR |
float | _DUPLICATE_DPT |
float | _SEARCH_CONE |
bool | _KILL_DUPLICATE |
float | _PT_MIN_LEADING_PROTOJET |
float | _PT_MIN_SECOND_PROTOJET |
int | _MERGE_MAX |
float | _PT_MIN_noMERGE_MAX |
Definition at line 110 of file ILConeAlgorithm.hpp.
fastjet::d0::ILConeAlgorithm< Item >::ILConeAlgorithm | ( | ) | [inline] |
Definition at line 117 of file ILConeAlgorithm.hpp.
: _CONE_RADIUS(0.), _MIN_JET_ET(99999.), _ET_MIN_RATIO(0.5), _FAR_RATIO(0.5), _SPLIT_RATIO(0.5), _DUPLICATE_DR(0.005), _DUPLICATE_DPT(0.01), _SEARCH_CONE(0.5), _PT_MIN_LEADING_PROTOJET(0), _PT_MIN_SECOND_PROTOJET(0), _MERGE_MAX(10000), _PT_MIN_noMERGE_MAX(0) {;}
fastjet::d0::ILConeAlgorithm< Item >::ILConeAlgorithm | ( | float | cone_radius, |
float | min_jet_Et, | ||
float | split_ratio, | ||
float | far_ratio = 0.5 , |
||
float | Et_min_ratio = 0.5 , |
||
bool | kill_duplicate = true , |
||
float | duplicate_dR = 0.005 , |
||
float | duplicate_dPT = 0.01 , |
||
float | search_factor = 1.0 , |
||
float | pT_min_leading_protojet = 0. , |
||
float | pT_min_second_protojet = 0. , |
||
int | merge_max = 10000 , |
||
float | pT_min_nomerge = 0. |
||
) | [inline] |
Definition at line 133 of file ILConeAlgorithm.hpp.
: // cone radius _CONE_RADIUS(cone_radius), // minimum jet ET _MIN_JET_ET(min_jet_Et), // stable cones must have ET > _ET_MIN_RATIO*_MIN_JET_ET at any iteration _ET_MIN_RATIO(Et_min_ratio), // precluster at least _FAR_RATIO*_CONE_RADIUS away from stable cones _FAR_RATIO(far_ratio), // split or merge criterium _SPLIT_RATIO(split_ratio), _DUPLICATE_DR(duplicate_dR), _DUPLICATE_DPT(duplicate_dPT), _SEARCH_CONE(cone_radius/search_factor), // kill stable cone if within _DUPLICATE_DR and delta(pT)<_DUPLICATE_DPT // of another stable cone. _KILL_DUPLICATE(kill_duplicate), _PT_MIN_LEADING_PROTOJET(pT_min_leading_protojet), _PT_MIN_SECOND_PROTOJET(pT_min_second_protojet), _MERGE_MAX(merge_max), _PT_MIN_noMERGE_MAX(pT_min_nomerge) {;}
fastjet::d0::ILConeAlgorithm< Item >::~ILConeAlgorithm | ( | ) | [inline] |
Definition at line 162 of file ILConeAlgorithm.hpp.
{;}
void fastjet::d0::ILConeAlgorithm< Item >::makeClusters | ( | std::list< Item > & | jets, |
std::list< const Item * > & | itemlist, | ||
const float | Item_ET_Threshold | ||
) |
Item_ET_Threshold | /std::list<const Item*>& itemlist); |
Referenced by fastjet::d0::main(), and fastjet::D0RunIIConePlugin::run_clustering().
float fastjet::d0::ILConeAlgorithm< Item >::_CONE_RADIUS [private] |
Definition at line 181 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_DUPLICATE_DPT [private] |
Definition at line 187 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_DUPLICATE_DR [private] |
Definition at line 186 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_ET_MIN_RATIO [private] |
Definition at line 183 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_FAR_RATIO [private] |
Definition at line 184 of file ILConeAlgorithm.hpp.
bool fastjet::d0::ILConeAlgorithm< Item >::_KILL_DUPLICATE [private] |
Definition at line 190 of file ILConeAlgorithm.hpp.
int fastjet::d0::ILConeAlgorithm< Item >::_MERGE_MAX [private] |
Definition at line 194 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_MIN_JET_ET [private] |
Definition at line 182 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_PT_MIN_LEADING_PROTOJET [private] |
Definition at line 192 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_PT_MIN_noMERGE_MAX [private] |
Definition at line 195 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_PT_MIN_SECOND_PROTOJET [private] |
Definition at line 193 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_SEARCH_CONE [private] |
Definition at line 188 of file ILConeAlgorithm.hpp.
float fastjet::d0::ILConeAlgorithm< Item >::_SPLIT_RATIO [private] |
Definition at line 185 of file ILConeAlgorithm.hpp.
std::vector<ProtoJet<Item> > fastjet::d0::ILConeAlgorithm< Item >::ilcv |
Definition at line 177 of file ILConeAlgorithm.hpp.
Referenced by fastjet::D0RunIIConePlugin::run_clustering().