CMS 3D CMS Logo

Functions | Variables
HGCalProperty Namespace Reference

Functions

int32_t tileProperty (const int32_t type, const int32_t sipm)
 
int32_t tileSiPM (const int32_t property)
 
int32_t tileType (const int32_t property)
 
int32_t waferOrient (const int32_t property)
 
int32_t waferPartial (const int32_t property)
 
int32_t waferProperty (const int32_t thick, const int32_t partial, const int32_t orient)
 
int32_t waferThick (const int32_t property)
 

Variables

constexpr int32_t kHGCalFactor = 10
 
constexpr int32_t kHGCalLayerMask = 0x1F
 
constexpr int32_t kHGCalLayerOffset = 18
 
constexpr int32_t kHGCalLayerOldMask = 0x1000000
 
constexpr int32_t kHGCalOffsetOrient = 100
 
constexpr int32_t kHGCalOffsetPartial = 10
 
constexpr int32_t kHGCalOffsetSiPM = 10
 
constexpr int32_t kHGCalOffsetThick = 1
 
constexpr int32_t kHGCalOffsetType = 1
 
constexpr int32_t kHGCalPhiMask = 0x1FF
 
constexpr int32_t kHGCalPhiOffset = 0
 
constexpr int32_t kHGCalRingMask = 0x1FF
 
constexpr int32_t kHGCalRingOffset = 9
 
constexpr int32_t kHGCalTilePack = 1000
 
constexpr int32_t kHGCalTilePhis = 288
 
constexpr int32_t kHGCalTilePhisBy12 = kHGCalTilePhis / 12
 
constexpr int32_t kHGCalTilePhisBy2 = kHGCalTilePhis / 2
 
constexpr int32_t kHGCalTilePhisBy3 = kHGCalTilePhis / 3
 
constexpr int32_t kHGCalWaferCopyMask = 0x7FFFF
 
constexpr int32_t kHGCalWaferCopyOffset = 0
 
constexpr int32_t kHGCalWaferUMask = 0x1F
 
constexpr int32_t kHGCalWaferUOffset = 0
 
constexpr int32_t kHGCalWaferUSignMask = 0x1
 
constexpr int32_t kHGCalWaferUSignOffset = 5
 
constexpr int32_t kHGCalWaferVMask = 0x1F
 
constexpr int32_t kHGCalWaferVOffset = 6
 
constexpr int32_t kHGCalWaferVSignMask = 0x1
 
constexpr int32_t kHGCalWaferVSignOffset = 11
 

Function Documentation

◆ tileProperty()

int32_t HGCalProperty::tileProperty ( const int32_t  type,
const int32_t  sipm 
)

◆ tileSiPM()

int32_t HGCalProperty::tileSiPM ( const int32_t  property)

Definition at line 30 of file HGCalProperty.cc.

30  {
32 }

References kHGCalFactor, and kHGCalOffsetSiPM.

Referenced by HGCalGeomParameters::loadSpecParsTrapezoid().

◆ tileType()

int32_t HGCalProperty::tileType ( const int32_t  property)

Definition at line 26 of file HGCalProperty.cc.

26  {
28 }

References kHGCalFactor, and kHGCalOffsetType.

Referenced by HGCalGeomParameters::loadSpecParsTrapezoid().

◆ waferOrient()

int32_t HGCalProperty::waferOrient ( const int32_t  property)

◆ waferPartial()

int32_t HGCalProperty::waferPartial ( const int32_t  property)

◆ waferProperty()

int32_t HGCalProperty::waferProperty ( const int32_t  thick,
const int32_t  partial,
const int32_t  orient 
)

◆ waferThick()

int32_t HGCalProperty::waferThick ( const int32_t  property)

Variable Documentation

◆ kHGCalFactor

constexpr int32_t HGCalProperty::kHGCalFactor = 10
constexpr

◆ kHGCalLayerMask

constexpr int32_t HGCalProperty::kHGCalLayerMask = 0x1F
constexpr

◆ kHGCalLayerOffset

constexpr int32_t HGCalProperty::kHGCalLayerOffset = 18
constexpr

◆ kHGCalLayerOldMask

constexpr int32_t HGCalProperty::kHGCalLayerOldMask = 0x1000000
constexpr

Definition at line 26 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferFormat(), and HGCalWaferIndex::waferIndex().

◆ kHGCalOffsetOrient

constexpr int32_t HGCalProperty::kHGCalOffsetOrient = 100
constexpr

Definition at line 39 of file HGCalProperty.h.

Referenced by waferOrient(), and waferProperty().

◆ kHGCalOffsetPartial

constexpr int32_t HGCalProperty::kHGCalOffsetPartial = 10
constexpr

Definition at line 38 of file HGCalProperty.h.

Referenced by waferPartial(), and waferProperty().

◆ kHGCalOffsetSiPM

constexpr int32_t HGCalProperty::kHGCalOffsetSiPM = 10
constexpr

◆ kHGCalOffsetThick

constexpr int32_t HGCalProperty::kHGCalOffsetThick = 1
constexpr

Definition at line 37 of file HGCalProperty.h.

Referenced by waferProperty(), and waferThick().

◆ kHGCalOffsetType

constexpr int32_t HGCalProperty::kHGCalOffsetType = 1
constexpr

◆ kHGCalPhiMask

constexpr int32_t HGCalProperty::kHGCalPhiMask = 0x1FF
constexpr

Definition at line 32 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileIndex(), and HGCalTileIndex::tilePhi().

◆ kHGCalPhiOffset

constexpr int32_t HGCalProperty::kHGCalPhiOffset = 0
constexpr

Definition at line 31 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileIndex(), and HGCalTileIndex::tilePhi().

◆ kHGCalRingMask

constexpr int32_t HGCalProperty::kHGCalRingMask = 0x1FF
constexpr

Definition at line 34 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileIndex(), and HGCalTileIndex::tileRing().

◆ kHGCalRingOffset

constexpr int32_t HGCalProperty::kHGCalRingOffset = 9
constexpr

Definition at line 33 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileIndex(), and HGCalTileIndex::tileRing().

◆ kHGCalTilePack

constexpr int32_t HGCalProperty::kHGCalTilePack = 1000
constexpr

Definition at line 42 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tilePack(), and HGCalTileIndex::tileUnpack().

◆ kHGCalTilePhis

constexpr int32_t HGCalProperty::kHGCalTilePhis = 288
constexpr

Definition at line 44 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileExist().

◆ kHGCalTilePhisBy12

constexpr int32_t HGCalProperty::kHGCalTilePhisBy12 = kHGCalTilePhis / 12
constexpr

Definition at line 47 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileExist().

◆ kHGCalTilePhisBy2

constexpr int32_t HGCalProperty::kHGCalTilePhisBy2 = kHGCalTilePhis / 2
constexpr

Definition at line 45 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileExist().

◆ kHGCalTilePhisBy3

constexpr int32_t HGCalProperty::kHGCalTilePhisBy3 = kHGCalTilePhis / 3
constexpr

Definition at line 46 of file HGCalProperty.h.

Referenced by HGCalTileIndex::tileExist().

◆ kHGCalWaferCopyMask

constexpr int32_t HGCalProperty::kHGCalWaferCopyMask = 0x7FFFF
constexpr

Definition at line 25 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferCopy(), and HGCalWaferIndex::waferIndex().

◆ kHGCalWaferCopyOffset

constexpr int32_t HGCalProperty::kHGCalWaferCopyOffset = 0
constexpr

Definition at line 24 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferCopy(), and HGCalWaferIndex::waferIndex().

◆ kHGCalWaferUMask

constexpr int32_t HGCalProperty::kHGCalWaferUMask = 0x1F
constexpr

Definition at line 17 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferU().

◆ kHGCalWaferUOffset

constexpr int32_t HGCalProperty::kHGCalWaferUOffset = 0
constexpr

Definition at line 16 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferU().

◆ kHGCalWaferUSignMask

constexpr int32_t HGCalProperty::kHGCalWaferUSignMask = 0x1
constexpr

Definition at line 19 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferU().

◆ kHGCalWaferUSignOffset

constexpr int32_t HGCalProperty::kHGCalWaferUSignOffset = 5
constexpr

Definition at line 18 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferU().

◆ kHGCalWaferVMask

constexpr int32_t HGCalProperty::kHGCalWaferVMask = 0x1F
constexpr

Definition at line 21 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferV().

◆ kHGCalWaferVOffset

constexpr int32_t HGCalProperty::kHGCalWaferVOffset = 6
constexpr

Definition at line 20 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferV().

◆ kHGCalWaferVSignMask

constexpr int32_t HGCalProperty::kHGCalWaferVSignMask = 0x1
constexpr

Definition at line 23 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferV().

◆ kHGCalWaferVSignOffset

constexpr int32_t HGCalProperty::kHGCalWaferVSignOffset = 11
constexpr

Definition at line 22 of file HGCalProperty.h.

Referenced by HGCalWaferIndex::waferIndex(), and HGCalWaferIndex::waferV().

HGCalProperty::kHGCalOffsetType
constexpr int32_t kHGCalOffsetType
Definition: HGCalProperty.h:40
HGCalProperty::kHGCalFactor
constexpr int32_t kHGCalFactor
Definition: HGCalProperty.h:36
part
part
Definition: HCALResponse.h:20
HGCalProperty::kHGCalOffsetOrient
constexpr int32_t kHGCalOffsetOrient
Definition: HGCalProperty.h:39
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
hgcalPerformanceValidation.orient
orient
Definition: hgcalPerformanceValidation.py:733
HGCalProperty::kHGCalOffsetPartial
constexpr int32_t kHGCalOffsetPartial
Definition: HGCalProperty.h:38
HGCalProperty::kHGCalOffsetThick
constexpr int32_t kHGCalOffsetThick
Definition: HGCalProperty.h:37
HGCalProperty::kHGCalOffsetSiPM
constexpr int32_t kHGCalOffsetSiPM
Definition: HGCalProperty.h:41