HighLAND
Namespaces | Enumerations
ND::GeomId::Def::FGD::Global Namespace Reference

Namespaces

 Layer
 

Enumerations

enum  GlobalSeqId { kFGD, kTarget, kLayer }
 

Variables

const GeomIdBit kSeqIdMSB = Def::FGD::kSeqIdLSB-1
 
const GeomIdBit kSeqIdLSB = kSeqIdMSB-7
 
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 individual FGDs and the water targets. The bits are defined as

gggggggg fffffffffff
g(8) -- The type of global volume.
f(13) -- The field value.

Enumeration Type Documentation

§ GlobalSeqId

Enumerator
kFGD 

The two FGD modules.

kTarget 

One of the water targets.

kLayer 

A scintillator layer.

Definition at line 324 of file ND280GeomIdDef.hxx.

324  {
325  /// The two FGD modules.
326  kFGD,
327  /// One of the water targets
328  kTarget,
329  /// A scintillator layer.
330  kLayer,
331  };
One of the water target modules.

Variable Documentation

§ kSeqIdMSB

const GeomIdBit ND::GeomId::Def::FGD::Global::kSeqIdMSB = Def::FGD::kSeqIdLSB-1

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

Definition at line 319 of file ND280GeomIdDef.hxx.