SISCone  2.0.5
Public Member Functions | Public Attributes
siscone::Carea Class Reference

class for the computation of jet areas. More...

#include <area.h>

Inheritance diagram for siscone::Carea:
Inheritance graph
[legend]
Collaboration diagram for siscone::Carea:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Carea ()
 default ctor
 ~Carea ()
 default dtor
int compute_areas (std::vector< Cmomentum > &_particles, double _radius, double _f, int _n_pass_max=0, Esplit_merge_scale _split_merge_scale=SM_pttilde, bool _hard_only=false)
 compute the jet areas from a given particle set.
int compute_active_areas (std::vector< Cmomentum > &_particles, double _radius, double _f, int _n_pass_max=0, Esplit_merge_scale _split_merge_scale=SM_pttilde, bool _hard_only=false)
 compute the jet active areas from a given particle set.
int compute_passive_areas (std::vector< Cmomentum > &_particles, double _radius, double _f, int _n_pass_max=0, Esplit_merge_scale _split_merge_scale=SM_pttilde)
 compute the jet passive areas from a given particle set.

Public Attributes

int grid_size
 size of the grid we add soft particles on (N_soft=(grid_size^2))
double grid_eta_max
 maximal value of eta we add soft particles on
double grid_shift
 fractional (random) displacement of the points om the grid
double pt_soft
 pt of the soft particles added
double pt_shift
 amplitude of the pt random shift
double pt_soft_min
 pt_min used in SM to compute passive areas
std::vector< Cjet_areajet_areas
 jets with their areas

Detailed Description

class for the computation of jet areas.

This is the class user should use whenever you want to compute the jet area (passive and active). . It uses the SISCone algorithm to perform the jet analysis.

Definition at line 72 of file area.h.


Member Function Documentation

int siscone::Carea::compute_active_areas ( std::vector< Cmomentum > &  _particles,
double  _radius,
double  _f,
int  _n_pass_max = 0,
Esplit_merge_scale  _split_merge_scale = SM_pttilde,
bool  _hard_only = false 
)

compute the jet active areas from a given particle set.

The parameters of this method are the ones which control the jet clustering alghorithn. Note that the pt_min is not allowed here soince the jet-area determination involves soft particles/jets and thus is used internally. See compute_areas for paramters definition.

Returns:
the number of jets (including pure-ghost ones if they are included)

Definition at line 291 of file area.cpp.

References twopi.

int siscone::Carea::compute_areas ( std::vector< Cmomentum > &  _particles,
double  _radius,
double  _f,
int  _n_pass_max = 0,
Esplit_merge_scale  _split_merge_scale = SM_pttilde,
bool  _hard_only = false 
)

compute the jet areas from a given particle set.

The parameters of this method are the ones which control the jet clustering alghorithn. Note that the pt_min is not allowed here soince the jet-area determination involves soft particles/jets and thus is used internally.

Parameters:
_particleslist of particles
_radiuscone radius
_fshared energy threshold for splitting&merging
_n_pass_maxmaximum number of passes (0=full search, the default)
_split_merge_scalethe scale choice for the split-merge procedure NOTE: SM_pt leads to IR unsafety for some events with momentum conservation. SM_Et is IR safe but not boost invariant and not implemented(!) SM_mt is IR safe for hadronic events, but not for decays of two back-to-back particles of identical mass SM_pttilde is always IR safe, and also boost invariant (default)
_hard_onlywhen this is set on, only hard jets are computed and not the purely ghosted jets (default: false)
Returns:
the number of jets (including pure-ghost ones if they are included)

Definition at line 125 of file area.cpp.

References twopi.

int siscone::Carea::compute_passive_areas ( std::vector< Cmomentum > &  _particles,
double  _radius,
double  _f,
int  _n_pass_max = 0,
Esplit_merge_scale  _split_merge_scale = SM_pttilde 
)

compute the jet passive areas from a given particle set.

The parameters of this method are the ones which control the jet clustering alghorithn. Note that the pt_min is not allowed here soince the jet-area determination involves soft particles/jets and thus is used internally. See compute_areas for paramters definition.

Definition at line 217 of file area.cpp.

References twopi.


The documentation for this class was generated from the following files:
The SISCone project has been developed by Gavin Salam and Gregory Soyez
Documentation generated on Mon Jun 4 2012 18:23:38 for SISCone by  Doxygen 1.7.6.1