CMS 3D CMS Logo

Namespaces | Functions | Variables
HGCalProperty.h File Reference
#include <cmath>
#include <cstdint>

Go to the source code of this file.

Namespaces

 HGCalProperty
 

Functions

int32_t HGCalProperty::tileProperty (const int32_t type, const int32_t sipm)
 
int32_t HGCalProperty::tileSiPM (const int32_t property)
 
int32_t HGCalProperty::tileType (const int32_t property)
 
int32_t HGCalProperty::waferCassette (const int32_t property)
 
int32_t HGCalProperty::waferOrient (const int32_t property)
 
int32_t HGCalProperty::waferPartial (const int32_t property)
 
int32_t HGCalProperty::waferProperty (const int32_t thick, const int32_t partial, const int32_t orient, const int32_t cassette=0)
 
int32_t HGCalProperty::waferThick (const int32_t property)
 

Variables

constexpr int32_t HGCalProperty::kHGCalFactor = 10
 
constexpr int32_t HGCalProperty::kHGCalFactorCassette = 100
 
constexpr int32_t HGCalProperty::kHGCalFactorPartial = 100
 
constexpr int32_t HGCalProperty::kHGCalFineTilePhis = 432
 
constexpr int32_t HGCalProperty::kHGCalFineTilePhisBy2 = kHGCalFineTilePhis / 2
 
constexpr int32_t HGCalProperty::kHGCalFineTilePhisBy3 = kHGCalFineTilePhis / 3
 
constexpr int32_t HGCalProperty::kHGCalLayerMask = 0x1F
 
constexpr int32_t HGCalProperty::kHGCalLayerOffset = 18
 
constexpr int32_t HGCalProperty::kHGCalLayerOldMask = 0x1000000
 
constexpr int32_t HGCalProperty::kHGCalOffsetCassette = 10000
 
constexpr int32_t HGCalProperty::kHGCalOffsetOrient = 1000
 
constexpr int32_t HGCalProperty::kHGCalOffsetPartial = 10
 
constexpr int32_t HGCalProperty::kHGCalOffsetSiPM = 10
 
constexpr int32_t HGCalProperty::kHGCalOffsetThick = 1
 
constexpr int32_t HGCalProperty::kHGCalOffsetType = 1
 
constexpr int32_t HGCalProperty::kHGCalPhiMask = 0x1FF
 
constexpr int32_t HGCalProperty::kHGCalPhiOffset = 0
 
constexpr int32_t HGCalProperty::kHGCalRingMask = 0x1FF
 
constexpr int32_t HGCalProperty::kHGCalRingOffset = 9
 
constexpr int32_t HGCalProperty::kHGCalTilePack = 1000
 
constexpr int32_t HGCalProperty::kHGCalTilePhis = 288
 
constexpr int32_t HGCalProperty::kHGCalTilePhisBy2 = kHGCalTilePhis / 2
 
constexpr int32_t HGCalProperty::kHGCalTilePhisBy3 = kHGCalTilePhis / 3
 
constexpr int32_t HGCalProperty::kHGCalTilePhisWord = 24
 
constexpr int32_t HGCalProperty::kHGCalWaferCopyMask = 0x7FFFF
 
constexpr int32_t HGCalProperty::kHGCalWaferCopyOffset = 0
 
constexpr int32_t HGCalProperty::kHGCalWaferUMask = 0x1F
 
constexpr int32_t HGCalProperty::kHGCalWaferUOffset = 0
 
constexpr int32_t HGCalProperty::kHGCalWaferUSignMask = 0x1
 
constexpr int32_t HGCalProperty::kHGCalWaferUSignOffset = 5
 
constexpr int32_t HGCalProperty::kHGCalWaferVMask = 0x1F
 
constexpr int32_t HGCalProperty::kHGCalWaferVOffset = 6
 
constexpr int32_t HGCalProperty::kHGCalWaferVSignMask = 0x1
 
constexpr int32_t HGCalProperty::kHGCalWaferVSignOffset = 11