HighLAND
Enumerations
ND::GeomId::Def::ECal::Global Namespace Reference

Enumerations

enum  GlobalSeqId { kECal, kLayer, kRadiator, kContainer }
 

Variables

const GeomIdBit kSeqIdMSB = Def::ECal::kModuleLSB-1
 
const GeomIdBit kSeqIdLSB = kSeqIdMSB-3
 
const GeomIdMask kSeqIdMask =MAKE_MASK(kSeqIdMSB,kSeqIdLSB)
 
const GeomIdBit kFieldMSB = kSeqIdLSB-1
 The sequence value for this type of global volume.
 
const GeomIdBit kFieldLSB = 0
 
const GeomIdMask kFieldMask =MAKE_MASK(kFieldMSB,kFieldLSB)
 

Detailed Description

A field that is unique to each global volume. A global volume is any volume (with a geometry identifier) that contains other volumes with geometry identifiers. Examples are the super-ECalules, and the ECalules. The bits are defined as

gggg ffffffffffffff
g(4) -- The type of global volume.
f(14) -- The field value.

Enumeration Type Documentation

§ GlobalSeqId

Enumerator
kECal 

A special case for one of a kind global volumes.

kLayer 

One of the ECal scintillator layers.

kRadiator 

One of the Radiators.

kContainer 

A special case for one of a kind container volumes used to reposition the P0D and barrel ECal modules. In the geometry, modules are eg. .../BrlECal_0/Top_0/... BrlECal_0 is the kContainer, Top_0 is the kECal

Definition at line 498 of file ND280GeomIdDef.hxx.

498  {
499  /// A special case for one of a kind global volumes
500  kECal,
501  /// One of the ECal scintillator layers.
502  kLayer,
503  /// One of the Radiators
504  kRadiator,
505  /// A special case for one of a kind container volumes used to reposition the P0D
506  /// and barrel ECal modules. In the geometry, modules are eg.
507  /// .../BrlECal_0/Top_0/...
508  /// BrlECal_0 is the kContainer, Top_0 is the kECal
509  kContainer,
510  };
A special case for one of a kind global volumes.

Variable Documentation

§ kSeqIdMSB

const GeomIdBit ND::GeomId::Def::ECal::Global::kSeqIdMSB = Def::ECal::kModuleLSB-1

Define a field to hold the type of global volume being identified.

Definition at line 493 of file ND280GeomIdDef.hxx.