DAS  3.0
Das Analysis System
Tile
+ Collaboration diagram for Tile:

Public Types

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

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
 

Member Typedef Documentation

◆ DistToTileFn

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

◆ TileFnPair

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

Member Function Documentation

◆ distance_to_bottom()

double distance_to_bottom ( const TiledJet jet) const
inline
862  {
863  double dphi = jet->phi - phi_min;
864  return dphi*dphi;
865  }

◆ distance_to_centre()

double distance_to_centre ( const TiledJet ) const
inline
853 {return 0;}

◆ distance_to_left()

double distance_to_left ( const TiledJet jet) const
inline
854  {
855  double deta = jet->eta - eta_min;
856  return deta*deta;
857  }

◆ distance_to_left_bottom()

double distance_to_left_bottom ( const TiledJet jet) const
inline
875  {
876  double deta = jet->eta - eta_min;
877  double dphi = jet->phi - phi_min;
878  return deta*deta + dphi*dphi;
879  }

◆ distance_to_left_top()

double distance_to_left_top ( const TiledJet jet) const
inline
870  {
871  double deta = jet->eta - eta_min;
872  double dphi = jet->phi - phi_max;
873  return deta*deta + dphi*dphi;
874  }

◆ distance_to_right()

double distance_to_right ( const TiledJet jet) const
inline
858  {
859  double deta = jet->eta - eta_max;
860  return deta*deta;
861  }

◆ distance_to_right_bottom()

double distance_to_right_bottom ( const TiledJet jet) const
inline
885  {
886  double deta = jet->eta - eta_max;
887  double dphi = jet->phi - phi_min;
888  return deta*deta + dphi*dphi;
889  }

◆ distance_to_right_top()

double distance_to_right_top ( const TiledJet jet) const
inline
880  {
881  double deta = jet->eta - eta_max;
882  double dphi = jet->phi - phi_max;
883  return deta*deta + dphi*dphi;
884  }

◆ distance_to_top()

double distance_to_top ( const TiledJet jet) const
inline
866  {
867  double dphi = jet->phi - phi_max;
868  return dphi*dphi;
869  }

Member Data Documentation

◆ begin_tiles

◆ end_tiles

TileFnPair* end_tiles

◆ eta_max

double eta_max

◆ eta_min

double eta_min

◆ head

TiledJet* head

◆ max_NN_dist

double max_NN_dist

◆ phi_max

double phi_max

◆ phi_min

double phi_min

◆ RH_tiles

TileFnPair* RH_tiles

◆ surrounding_tiles

TileFnPair* surrounding_tiles

◆ tagged

bool tagged

◆ use_periodic_delta_phi

bool use_periodic_delta_phi

The documentation for this class was generated from the following file:
TiledJet::phi
double phi
Definition: fjcore.cc:831
Tile::eta_min
double eta_min
Definition: fjcore.cc:852
Tile::phi_min
double phi_min
Definition: fjcore.cc:852
Tile::phi_max
double phi_max
Definition: fjcore.cc:852
Tile::eta_max
double eta_max
Definition: fjcore.cc:852
TiledJet::eta
double eta
Definition: fjcore.cc:831