HighLAND
ND::GeomId::Def::ECal::Bar Namespace Reference

Variables

const GeomIdBit kLayerMSB = Def::ECal::kModuleLSB-1
 
const GeomIdBit kLayerLSB = kLayerMSB-5
 
const GeomIdMask kLayerMask
 
const GeomIdBit kBarMSB = kLayerLSB-1
 
const GeomIdBit kBarLSB = kBarMSB-11
 
const GeomIdMask kBarMask = MAKE_MASK(kBarMSB,kBarLSB)
 

Detailed Description

A field that is unique for each scintillator bar.

pppppp bbbbbbbbbbb
p(6) -- The layer in the ECal
b(12) -- The bar number

Variable Documentation

§ kBarMSB

const GeomIdBit ND::GeomId::Def::ECal::Bar::kBarMSB = kLayerLSB-1

Define the field to hold the bar number within a layer.

Definition at line 537 of file ND280GeomIdDef.hxx.

§ kLayerMask

const GeomIdMask ND::GeomId::Def::ECal::Bar::kLayerMask
Initial value:
= MAKE_MASK(kLayerMSB,
kLayerLSB)

Definition at line 531 of file ND280GeomIdDef.hxx.

§ kLayerMSB

const GeomIdBit ND::GeomId::Def::ECal::Bar::kLayerMSB = Def::ECal::kModuleLSB-1

The layer within the ECal module. Layer numbering starts from zero.

Definition at line 529 of file ND280GeomIdDef.hxx.