HighLAND
ND::GeomId::Def::FGD::Global::Layer Namespace Reference

Variables

const GeomIdBit kFGDMSB
 
const GeomIdBit kFGDLSB = kFGDMSB-2
 
const GeomIdMask kFGDMask
 
const GeomIdBit kLayerMSB = kFGDLSB-1
 
const GeomIdBit kLayerLSB = kLayerMSB
 
const GeomIdMask kLayerMask
 
const GeomIdBit kModuleMSB = kLayerLSB-1
 
const GeomIdBit kModuleLSB = kModuleMSB-8
 
const GeomIdMask kModuleMask
 

Detailed Description

A field definitions for the FGD layers

sss x ppppppppp
s(3) -- The FGD (FGD1 or FGD2) (0 to 1)
x(1) -- The type of layer in the module (0=x, 1=y)
p(9) -- The module within the FGD.

Variable Documentation

§ kFGDMask

const GeomIdMask ND::GeomId::Def::FGD::Global::Layer::kFGDMask
Initial value:
= MAKE_MASK(kFGDMSB,
kFGDLSB)

Definition at line 354 of file ND280GeomIdDef.hxx.

§ kFGDMSB

const GeomIdBit ND::GeomId::Def::FGD::Global::Layer::kFGDMSB
Initial value:
=
Def::FGD::Global::kFieldMSB

The number of the FGD within the detector. The numbering starts at the upstream end and starts from zero: 0) FGD1, 1) FGD2. The FGD2 contains the water target.

Definition at line 351 of file ND280GeomIdDef.hxx.

§ kLayerMask

const GeomIdMask ND::GeomId::Def::FGD::Global::Layer::kLayerMask
Initial value:
=MAKE_MASK(kLayerMSB,
kLayerLSB)

Definition at line 362 of file ND280GeomIdDef.hxx.

§ kLayerMSB

const GeomIdBit ND::GeomId::Def::FGD::Global::Layer::kLayerMSB = kFGDLSB-1

The layer within the module. Layer zero is X, and layer one is Y.

Definition at line 360 of file ND280GeomIdDef.hxx.

§ kModuleMask

const GeomIdMask ND::GeomId::Def::FGD::Global::Layer::kModuleMask
Initial value:
= MAKE_MASK(kModuleMSB,
kModuleLSB)

Definition at line 371 of file ND280GeomIdDef.hxx.

§ kModuleMSB

const GeomIdBit ND::GeomId::Def::FGD::Global::Layer::kModuleMSB = kLayerLSB-1

The module within the the FGD. The numbering starts from zero. A module consists of an X and a Y layer.

Definition at line 369 of file ND280GeomIdDef.hxx.