CMS 3D CMS Logo

List of all members | Static Public Attributes
HGCalScintillatorTilesConstants Struct Reference

#include <HGCalTilesConstants.h>

Static Public Attributes

static constexpr float invDim1BinSize = nColumns / (maxDim1 - minDim1)
 
static constexpr float invDim2BinSize = nRows / (maxDim2 - minDim2)
 
static constexpr float maxDim1 = 3.f
 
static constexpr float maxDim2 = 3.f
 
static constexpr int maxTileDepth = 32
 
static constexpr float minDim1 = -3.f
 
static constexpr float minDim2 = -3.f
 
static constexpr int nColumns = reco::ceil((maxDim1 - minDim1) / tileSize)
 
static constexpr int nRows = reco::ceil(2. * M_PI / tileSize)
 
static constexpr int nTiles = nColumns * nRows
 
static constexpr float tileSize = 0.15f
 

Detailed Description

Definition at line 27 of file HGCalTilesConstants.h.

Member Data Documentation

◆ invDim1BinSize

constexpr float HGCalScintillatorTilesConstants::invDim1BinSize = nColumns / (maxDim1 - minDim1)
static

Definition at line 36 of file HGCalTilesConstants.h.

◆ invDim2BinSize

constexpr float HGCalScintillatorTilesConstants::invDim2BinSize = nRows / (maxDim2 - minDim2)
static

Definition at line 37 of file HGCalTilesConstants.h.

◆ maxDim1

constexpr float HGCalScintillatorTilesConstants::maxDim1 = 3.f
static

Definition at line 30 of file HGCalTilesConstants.h.

◆ maxDim2

constexpr float HGCalScintillatorTilesConstants::maxDim2 = 3.f
static

Definition at line 32 of file HGCalTilesConstants.h.

◆ maxTileDepth

constexpr int HGCalScintillatorTilesConstants::maxTileDepth = 32
static

Definition at line 38 of file HGCalTilesConstants.h.

◆ minDim1

constexpr float HGCalScintillatorTilesConstants::minDim1 = -3.f
static

Definition at line 29 of file HGCalTilesConstants.h.

◆ minDim2

constexpr float HGCalScintillatorTilesConstants::minDim2 = -3.f
static

Definition at line 31 of file HGCalTilesConstants.h.

◆ nColumns

constexpr int HGCalScintillatorTilesConstants::nColumns = reco::ceil((maxDim1 - minDim1) / tileSize)
static

Definition at line 33 of file HGCalTilesConstants.h.

◆ nRows

constexpr int HGCalScintillatorTilesConstants::nRows = reco::ceil(2. * M_PI / tileSize)
static

Definition at line 34 of file HGCalTilesConstants.h.

◆ nTiles

constexpr int HGCalScintillatorTilesConstants::nTiles = nColumns * nRows
static

Definition at line 35 of file HGCalTilesConstants.h.

◆ tileSize

constexpr float HGCalScintillatorTilesConstants::tileSize = 0.15f
static

Definition at line 28 of file HGCalTilesConstants.h.