1 #ifndef __GRID_MEDIAN_BACKGROUND_ESTIMATOR_HH__ 2 #define __GRID_MEDIAN_BACKGROUND_ESTIMATOR_HH__ 33 #include "fastjet/tools/BackgroundEstimatorBase.hh" 35 FASTJET_BEGIN_NAMESPACE
73 _ymin(-ymax), _ymax(ymax),
74 _requested_grid_spacing(requested_grid_spacing),
75 _has_particles(false){setup_grid();}
106 double rho(
const PseudoJet & jet);
110 double sigma(
const PseudoJet & jet);
155 int igrid(
const PseudoJet & p)
const;
158 void verify_particles_set()
const;
161 double _ymin, _ymax, _dy, _dphi, _requested_grid_spacing, _cell_area;
162 int _ny, _nphi, _ntotal;
165 std::vector<double> _scalar_pt;
169 LimitedWarning _warning_rho_of_jet;
170 LimitedWarning _warning_rescaling;
173 FASTJET_END_NAMESPACE
175 #endif // __GRID_MEDIAN_BACKGROUND_ESTIMATOR_HH__