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