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 552 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 554 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 560 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 562 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 558 of file ClusterSequence.hh.

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

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

neighbouring tiles, excluding self

Definition at line 556 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 564 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 Fri Aug 15 13:45:45 2008 for fastjet by  doxygen 1.4.2