#include <siscone_parton.h>
Public Member Functions | |
siscone_spherical_parton (int n_particles_max) | |
int | compute_jets (const std::vector< T > &particles, double R, double f, int n_pass_max=0, double Emin=0.0) |
Public Attributes | |
std::vector< unsigned > | final_jets |
holds the final jets | |
std::vector< unsigned > | protojets |
internally used to hold the protojets | |
std::vector< T > | protojets_axis |
vector of dimension 2^n, internally used to hold the axis of the protojets | |
std::vector< double > | protojets_E |
vector of dimension 2^n, internally used to hold the energy of the protojets | |
std::vector< double > | protojets_Etilde |
vector of dimension 2^n, internally used to hold the variable Etilde of the protojets | |
std::vector< double > | protojets_f |
vector of dimension 2^n, internally used to hold the variable (|p|/E)^2 of the protojets |
The class siscone_spherical_parton
This class is appropriate for electron-positron annihilation and uses the spherical geometry based on the angles between the three-momenta.
siscone_spherical_parton | ( | int | n | ) | [inline] |
Constructor
Allocates memory for up to n final state particles.
int compute_jets | ( | const std::vector< T > & | p, | |
double | R, | |||
double | f, | |||
int | n_pass_max = 0 , |
|||
double | Emin = 0.0 | |||
) | [inline] |
This method computes the jets. The input parameters are: