CMS 3D CMS Logo

List of all members | Static Public Attributes
HGCalTilesConstants Struct Reference

#include <HGCalTilesConstants.h>

Static Public Attributes

static constexpr float maxEta = 3.f
 
static constexpr float maxPhi = 3.3f
 
static constexpr float maxX = 285.f
 
static constexpr float maxY = 285.f
 
static constexpr float minEta = -3.f
 
static constexpr float minPhi = -3.3f
 
static constexpr float minX = -285.f
 
static constexpr float minY = -285.f
 
static constexpr int nColumns = reco::ceil((maxX - minX) / tileSize)
 
static constexpr int nColumnsEta = reco::ceil((maxEta - minEta) / tileSizeEtaPhi)
 
static constexpr int nRows = reco::ceil((maxY - minY) / tileSize)
 
static constexpr int nRowsPhi = reco::ceil((maxPhi - minPhi) / tileSizeEtaPhi)
 
static constexpr int nTiles = nColumns * nRows + nColumnsEta * nRowsPhi
 
static constexpr float tileSize = 5.f
 
static constexpr float tileSizeEtaPhi = 0.15f
 

Detailed Description

Definition at line 11 of file HGCalTilesConstants.h.

Member Data Documentation

◆ maxEta

constexpr float HGCalTilesConstants::maxEta = 3.f
staticconstexpr

Definition at line 21 of file HGCalTilesConstants.h.

◆ maxPhi

constexpr float HGCalTilesConstants::maxPhi = 3.3f
staticconstexpr

Definition at line 25 of file HGCalTilesConstants.h.

◆ maxX

constexpr float HGCalTilesConstants::maxX = 285.f
staticconstexpr

Definition at line 14 of file HGCalTilesConstants.h.

◆ maxY

constexpr float HGCalTilesConstants::maxY = 285.f
staticconstexpr

Definition at line 16 of file HGCalTilesConstants.h.

◆ minEta

constexpr float HGCalTilesConstants::minEta = -3.f
staticconstexpr

Definition at line 20 of file HGCalTilesConstants.h.

◆ minPhi

constexpr float HGCalTilesConstants::minPhi = -3.3f
staticconstexpr

Definition at line 24 of file HGCalTilesConstants.h.

◆ minX

constexpr float HGCalTilesConstants::minX = -285.f
staticconstexpr

Definition at line 13 of file HGCalTilesConstants.h.

◆ minY

constexpr float HGCalTilesConstants::minY = -285.f
staticconstexpr

Definition at line 15 of file HGCalTilesConstants.h.

◆ nColumns

constexpr int HGCalTilesConstants::nColumns = reco::ceil((maxX - minX) / tileSize)
staticconstexpr

Definition at line 17 of file HGCalTilesConstants.h.

◆ nColumnsEta

constexpr int HGCalTilesConstants::nColumnsEta = reco::ceil((maxEta - minEta) / tileSizeEtaPhi)
staticconstexpr

Definition at line 26 of file HGCalTilesConstants.h.

◆ nRows

constexpr int HGCalTilesConstants::nRows = reco::ceil((maxY - minY) / tileSize)
staticconstexpr

Definition at line 18 of file HGCalTilesConstants.h.

◆ nRowsPhi

constexpr int HGCalTilesConstants::nRowsPhi = reco::ceil((maxPhi - minPhi) / tileSizeEtaPhi)
staticconstexpr

Definition at line 27 of file HGCalTilesConstants.h.

◆ nTiles

constexpr int HGCalTilesConstants::nTiles = nColumns * nRows + nColumnsEta * nRowsPhi
staticconstexpr

Definition at line 28 of file HGCalTilesConstants.h.

◆ tileSize

constexpr float HGCalTilesConstants::tileSize = 5.f
staticconstexpr

Definition at line 12 of file HGCalTilesConstants.h.

◆ tileSizeEtaPhi

constexpr float HGCalTilesConstants::tileSizeEtaPhi = 0.15f
staticconstexpr

Definition at line 19 of file HGCalTilesConstants.h.