Go to the documentation of this file.
4 #ifndef DataFormats_HGCalReco_TICLLayerTile_h
5 #define DataFormats_HGCalReco_TICLLayerTile_h
13 void fill(
double eta,
double phi,
unsigned int layerClusterId) {
41 return std::array<int, 4>({{etaBinMin, etaBinMax, phiBinMin, phiBinMax}});
54 const std::vector<unsigned int>&
operator[](
int globalBinId)
const {
return tile_[globalBinId]; }
62 using Tiles = std::array<TICLLayerTile, TileConstants::nLayers>;
66 using TilesHFNose = std::array<TICLLayerTileHFNose, TileConstantsHFNose::nLayers>;
std::array< TICLLayerTile, TileConstants::nLayers > Tiles
int globalBin(int etaBin, int phiBin) const
std::array< int, 4 > searchBoxEtaPhi(float etaMin, float etaMax, float phiMin, float phiMax) const
constexpr T normalizedPhi(T phi)
int phiBin(float phi) const
std::array< TICLLayerTile, TileConstants::iterations > TracksterTiles
int globalBin(double eta, double phi) const
int etaBin(float eta) const
std::array< std::vector< unsigned int >, T::nBins > tile_
void fill(double eta, double phi, unsigned int layerClusterId)
Abs< T >::type abs(const T &t)
std::array< TICLLayerTileHFNose, TileConstantsHFNose::iterations > TracksterTilesHFNose
const auto & operator[](int index) const
std::array< TICLLayerTileHFNose, TileConstantsHFNose::nLayers > TilesHFNose
const std::vector< unsigned int > & operator[](int globalBinId) const
void fill(int index, double eta, double phi, unsigned int objectId)