Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

fastjet::ClusterSequence::Tile Struct Reference

The fundamental structures to be used for the tiled N^2 algorithm (see CCN27-44 for some discussion of pattern of tiling). More...

Collaboration diagram for fastjet::ClusterSequence::Tile:

Collaboration graph
[legend]
List of all members.

Public Attributes

Tilebegin_tiles [n_tile_neighbours]
 pointers to neighbouring tiles, including self
Tile ** surrounding_tiles
 neighbouring tiles, excluding self
Tile ** RH_tiles
 half of neighbouring tiles, no self
Tile ** end_tiles
 just beyond end of tiles
TiledJethead
 start of list of BriefJets contained in this tile
bool tagged
 sometimes useful to be able to tag a tile

Detailed Description

The fundamental structures to be used for the tiled N^2 algorithm (see CCN27-44 for some discussion of pattern of tiling).

Definition at line 487 of file ClusterSequence.hh.


Member Data Documentation

Tile* fastjet::ClusterSequence::Tile::begin_tiles[n_tile_neighbours]
 

pointers to neighbouring tiles, including self

Definition at line 489 of file ClusterSequence.hh.

Referenced by fastjet::ClusterSequence::_faster_tiled_N2_cluster(), fastjet::ClusterSequence::_initialise_tiles(), fastjet::ClusterSequence::_minheap_faster_tiled_N2_cluster(), and fastjet::ClusterSequence::_tiled_N2_cluster().

Tile** fastjet::ClusterSequence::Tile::end_tiles
 

just beyond end of tiles

Definition at line 495 of file ClusterSequence.hh.

Referenced by fastjet::ClusterSequence::_faster_tiled_N2_cluster(), fastjet::ClusterSequence::_initialise_tiles(), fastjet::ClusterSequence::_minheap_faster_tiled_N2_cluster(), and fastjet::ClusterSequence::_tiled_N2_cluster().

TiledJet* fastjet::ClusterSequence::Tile::head
 

start of list of BriefJets contained in this tile

Definition at line 497 of file ClusterSequence.hh.

Referenced by fastjet::ClusterSequence::_bj_remove_from_tiles(), fastjet::ClusterSequence::_faster_tiled_N2_cluster(), fastjet::ClusterSequence::_initialise_tiles(), fastjet::ClusterSequence::_minheap_faster_tiled_N2_cluster(), fastjet::ClusterSequence::_tiled_N2_cluster(), and fastjet::ClusterSequence::_tj_set_jetinfo().

Tile** fastjet::ClusterSequence::Tile::RH_tiles
 

half of neighbouring tiles, no self

Definition at line 493 of file ClusterSequence.hh.

Referenced by fastjet::ClusterSequence::_initialise_tiles().

Tile** fastjet::ClusterSequence::Tile::surrounding_tiles
 

neighbouring tiles, excluding self

Definition at line 491 of file ClusterSequence.hh.

Referenced by fastjet::ClusterSequence::_initialise_tiles().

bool fastjet::ClusterSequence::Tile::tagged
 

sometimes useful to be able to tag a tile

Definition at line 499 of file ClusterSequence.hh.

Referenced by fastjet::ClusterSequence::_faster_tiled_N2_cluster(), fastjet::ClusterSequence::_initialise_tiles(), and fastjet::ClusterSequence::_minheap_faster_tiled_N2_cluster().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 2 20:58:17 2007 for fastjet by  doxygen 1.4.2