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
HFNoseTilesConstants Struct Reference

#include <HFNoseTilesConstants.h>

Static Public Attributes

static constexpr float maxEta = 4.2f
 
static constexpr float maxPhi = 3.3f
 
static constexpr float maxX = 110.f
 
static constexpr float maxY = 110.f
 
static constexpr float minEta = -4.2f
 
static constexpr float minPhi = -3.3f
 
static constexpr float minX = -110.f
 
static constexpr float minY = -110.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 9 of file HFNoseTilesConstants.h.

Member Data Documentation

constexpr float HFNoseTilesConstants::maxEta = 4.2f
static

Definition at line 20 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::maxPhi = 3.3f
static

Definition at line 24 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::maxX = 110.f
static

Definition at line 13 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::maxY = 110.f
static

Definition at line 15 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::minEta = -4.2f
static

Definition at line 19 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::minPhi = -3.3f
static

Definition at line 23 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::minX = -110.f
static

Definition at line 12 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::minY = -110.f
static

Definition at line 14 of file HFNoseTilesConstants.h.

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

Definition at line 16 of file HFNoseTilesConstants.h.

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

Definition at line 25 of file HFNoseTilesConstants.h.

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

Definition at line 17 of file HFNoseTilesConstants.h.

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

Definition at line 26 of file HFNoseTilesConstants.h.

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

Definition at line 27 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::tileSize = 5.f
static

Definition at line 11 of file HFNoseTilesConstants.h.

constexpr float HFNoseTilesConstants::tileSizeEtaPhi = 0.15f
static

Definition at line 18 of file HFNoseTilesConstants.h.