CMS 3D CMS Logo

List of all members | Static Public Attributes
HGCalScintillatorTilesConstants Struct Reference

#include <HGCalTilesConstants.h>

Static Public Attributes

static constexpr float maxDim1 = 3.f
 
static constexpr float maxDim2 = 3.f
 
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 24 of file HGCalTilesConstants.h.

Member Data Documentation

◆ maxDim1

constexpr float HGCalScintillatorTilesConstants::maxDim1 = 3.f
static

Definition at line 27 of file HGCalTilesConstants.h.

◆ maxDim2

constexpr float HGCalScintillatorTilesConstants::maxDim2 = 3.f
static

Definition at line 29 of file HGCalTilesConstants.h.

◆ minDim1

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

Definition at line 26 of file HGCalTilesConstants.h.

◆ minDim2

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

Definition at line 28 of file HGCalTilesConstants.h.

◆ nColumns

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

Definition at line 30 of file HGCalTilesConstants.h.

◆ nRows

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

Definition at line 31 of file HGCalTilesConstants.h.

◆ nTiles

constexpr int HGCalScintillatorTilesConstants::nTiles = nColumns * nRows
static

Definition at line 32 of file HGCalTilesConstants.h.

◆ tileSize

constexpr float HGCalScintillatorTilesConstants::tileSize = 0.15f
static

Definition at line 25 of file HGCalTilesConstants.h.