FastJet 3.4.3
|
Class to indicate generic structure of tilings. More...
#include <fastjet/RectangularGrid.hh>
Public Member Functions | |
virtual int | tile_index (const PseudoJet &p) const =0 |
returns the index of the tile in which p is located, or -1 if p is outside the tiling region | |
virtual int | n_tiles () const =0 |
returns the total number of tiles in the tiling; valid tile indices run from 0 ... n_tiles()-1; | |
virtual int | n_good_tiles () const |
returns the number of tiles that are "good"; i.e. | |
virtual bool | tile_is_good (int) const |
returns whether a given tile is good | |
virtual bool | all_tiles_good () const |
returns whether all tiles are good | |
virtual bool | all_tiles_equal_area () const |
returns true if all tiles have the same area | |
virtual double | tile_area (int) const |
returns the area of tile itile. | |
virtual double | mean_tile_area () const =0 |
returns the mean area of the tiles. | |
virtual std::string | description () const =0 |
returns a string to describe the tiling | |
virtual bool | is_initialised () const =0 |
returns true if the Tiling structure is in a suitably initialised state | |
bool | is_initialized () const |
virtual | ~TilingBase () |
virtual destructor | |
Class to indicate generic structure of tilings.
Definition at line 42 of file RectangularGrid.hh.
|
inlinevirtual |
virtual destructor
Definition at line 83 of file RectangularGrid.hh.
|
pure virtual |
returns the index of the tile in which p is located, or -1 if p is outside the tiling region
Implemented in fastjet::RectangularGrid.
|
pure virtual |
returns the total number of tiles in the tiling; valid tile indices run from 0 ... n_tiles()-1;
Implemented in fastjet::RectangularGrid.
|
inlinevirtual |
returns the number of tiles that are "good"; i.e.
there is scope for having tiles that, for whatever reason, should be ignored; there are situations in which having "non-good" tiles may be the simplest mechanism to obtain a tiling with holes in it
Reimplemented in fastjet::RectangularGrid.
Definition at line 56 of file RectangularGrid.hh.
|
inlinevirtual |
returns whether a given tile is good
Reimplemented in fastjet::RectangularGrid.
Definition at line 59 of file RectangularGrid.hh.
|
inlinevirtual |
returns whether all tiles are good
Definition at line 62 of file RectangularGrid.hh.
|
inlinevirtual |
returns true if all tiles have the same area
Definition at line 65 of file RectangularGrid.hh.
|
inlinevirtual |
returns the area of tile itile.
Here with a default implementation to return mean_tile_area(), consistent with the fact that all_tiles_equal_area() returns true.
Reimplemented in fastjet::RectangularGrid.
Definition at line 70 of file RectangularGrid.hh.
|
pure virtual |
returns the mean area of the tiles.
Implemented in fastjet::RectangularGrid.
|
pure virtual |
returns a string to describe the tiling
Implemented in fastjet::GridJetPlugin, fastjet::RectangularGrid, and fastjet::GridMedianBackgroundEstimator.
|
pure virtual |
returns true if the Tiling structure is in a suitably initialised state
Implemented in fastjet::RectangularGrid.
|
inline |
Definition at line 80 of file RectangularGrid.hh.