Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tile Class Reference
+ Collaboration diagram for Tile:

Public Types

typedef double(Tile::* DistToTileFn )(const TiledJet *) const
 
typedef std::pair< Tile
*, DistToTileFn
TileFnPair
 

Public Member Functions

double distance_to_centre (const TiledJet *) const
 
double distance_to_left (const TiledJet *jet) const
 
double distance_to_right (const TiledJet *jet) const
 
double distance_to_bottom (const TiledJet *jet) const
 
double distance_to_top (const TiledJet *jet) const
 
double distance_to_left_top (const TiledJet *jet) const
 
double distance_to_left_bottom (const TiledJet *jet) const
 
double distance_to_right_top (const TiledJet *jet) const
 
double distance_to_right_bottom (const TiledJet *jet) const
 

Public Attributes

TileFnPair begin_tiles [n_tile_neighbours]
 
TileFnPairsurrounding_tiles
 
TileFnPairRH_tiles
 
TileFnPairend_tiles
 
TiledJethead
 
bool tagged
 
bool use_periodic_delta_phi
 
double max_NN_dist
 
double eta_min
 
double eta_max
 
double phi_min
 
double phi_max
 

Detailed Description

Definition at line 835 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 835 of file fjcore.cc

Member Typedef Documentation

typedef double(Tile::* Tile::DistToTileFn)(const TiledJet *) const

Definition at line 837 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 837 of file fjcore.cc

typedef std::pair<Tile *, DistToTileFn> Tile::TileFnPair

Definition at line 838 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 838 of file fjcore.cc

Member Function Documentation

double Tile::distance_to_bottom ( const TiledJet jet) const
inline

Definition at line 857 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 857 of file fjcore.cc

References INTTVtxZ::dphi, TiledJet::phi, and phi_min.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_centre ( const TiledJet ) const
inline

Definition at line 848 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 848 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_left ( const TiledJet jet) const
inline

Definition at line 849 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 849 of file fjcore.cc

References TiledJet::eta, and eta_min.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_left_bottom ( const TiledJet jet) const
inline

Definition at line 870 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 870 of file fjcore.cc

References INTTVtxZ::dphi, TiledJet::eta, eta_min, TiledJet::phi, and phi_min.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_left_top ( const TiledJet jet) const
inline

Definition at line 865 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 865 of file fjcore.cc

References INTTVtxZ::dphi, TiledJet::eta, eta_min, TiledJet::phi, and phi_max.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_right ( const TiledJet jet) const
inline

Definition at line 853 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 853 of file fjcore.cc

References TiledJet::eta, and eta_max.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_right_bottom ( const TiledJet jet) const
inline

Definition at line 880 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 880 of file fjcore.cc

References INTTVtxZ::dphi, TiledJet::eta, eta_max, TiledJet::phi, and phi_min.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_right_top ( const TiledJet jet) const
inline

Definition at line 875 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 875 of file fjcore.cc

References INTTVtxZ::dphi, TiledJet::eta, eta_max, TiledJet::phi, and phi_max.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

double Tile::distance_to_top ( const TiledJet jet) const
inline

Definition at line 861 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 861 of file fjcore.cc

References INTTVtxZ::dphi, TiledJet::phi, and phi_max.

Referenced by LazyTiling9Alt::_initialise_tiles().

+ Here is the caller graph for this function:

Member Data Documentation

TileFnPair* Tile::end_tiles
double Tile::eta_max

Definition at line 847 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 847 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles(), distance_to_right(), distance_to_right_bottom(), and distance_to_right_top().

double Tile::eta_min

Definition at line 847 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 847 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles(), distance_to_left(), distance_to_left_bottom(), and distance_to_left_top().

TiledJet* Tile::head

Definition at line 843 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 843 of file fjcore.cc

Referenced by LazyTiling9Alt::_bj_remove_from_tiles(), LazyTiling9Alt::_initialise_tiles(), LazyTiling9Alt::_tj_set_jetinfo(), and LazyTiling9Alt::run().

double Tile::max_NN_dist

Definition at line 846 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 846 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles(), and LazyTiling9Alt::run().

double Tile::phi_max

Definition at line 847 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 847 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles(), distance_to_left_top(), distance_to_right_top(), and distance_to_top().

double Tile::phi_min

Definition at line 847 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 847 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles(), distance_to_bottom(), distance_to_left_bottom(), and distance_to_right_bottom().

TileFnPair* Tile::RH_tiles

Definition at line 841 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 841 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles().

TileFnPair* Tile::surrounding_tiles

Definition at line 840 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 840 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles().

bool Tile::tagged

Definition at line 844 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 844 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles(), and LazyTiling9Alt::run().

bool Tile::use_periodic_delta_phi

Definition at line 845 of file fjcore.cc.

View newest version in sPHENIX GitHub at line 845 of file fjcore.cc

Referenced by LazyTiling9Alt::_initialise_tiles().


The documentation for this class was generated from the following file: