CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

constexpr float HGCalTilesConstants::maxEta = 3.f
static

Definition at line 21 of file HGCalTilesConstants.h.

constexpr float HGCalTilesConstants::maxPhi = 3.3f
static

Definition at line 25 of file HGCalTilesConstants.h.

constexpr float HGCalTilesConstants::maxX = 285.f
static

Definition at line 14 of file HGCalTilesConstants.h.

constexpr float HGCalTilesConstants::maxY = 285.f
static

Definition at line 16 of file HGCalTilesConstants.h.

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

Definition at line 20 of file HGCalTilesConstants.h.

constexpr float HGCalTilesConstants::minPhi = -3.3f
static

Definition at line 24 of file HGCalTilesConstants.h.

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

Definition at line 13 of file HGCalTilesConstants.h.

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

Definition at line 15 of file HGCalTilesConstants.h.

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

Definition at line 17 of file HGCalTilesConstants.h.

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

Definition at line 26 of file HGCalTilesConstants.h.

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

Definition at line 18 of file HGCalTilesConstants.h.

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

Definition at line 27 of file HGCalTilesConstants.h.

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

Definition at line 28 of file HGCalTilesConstants.h.

constexpr float HGCalTilesConstants::tileSize = 5.f
static

Definition at line 12 of file HGCalTilesConstants.h.

constexpr float HGCalTilesConstants::tileSizeEtaPhi = 0.15f
static

Definition at line 19 of file HGCalTilesConstants.h.