HighLAND
Namespaces | Enumerations | Variables
ND::GeomId::Def::TPC Namespace Reference

Namespaces

 Pad
 

Enumerations

enum  TPCSeqId { kGlobal = 0, kPad }
 Define the sequences required in the TPC. More...
 

Variables

const GeomIdBit kSeqIdMSB = Def::kSubDetectorMSB
 
const GeomIdBit kSeqIdLSB = kSeqIdMSB - 3
 
const GeomIdMask kSeqIdMask = MAKE_MASK(kSeqIdMSB,kSeqIdLSB)
 

Detailed Description

Define the TPC specific constants used to decode a geometry identifier.

Enumeration Type Documentation

§ TPCSeqId

Define the sequences required in the TPC.

Enumerator
kGlobal 

A global volume. This is used for identifiers that refer to volumes which contain other geometry identifiers.

kPad 

A micromega pad.

Definition at line 204 of file ND280GeomIdDef.hxx.

204  {
205  /// A global volume. This is used for identifiers that
206  /// refer to volumes which contain other geometry
207  /// identifiers.
208  kGlobal = 0,
209  /// A micromega pad.
210  kPad,
211  };

Variable Documentation

§ kSeqIdMSB

const GeomIdBit ND::GeomId::Def::TPC::kSeqIdMSB = Def::kSubDetectorMSB

The most significant bit of the sequence identifier field. The sequence id field can have values between 0-15.

Definition at line 215 of file ND280GeomIdDef.hxx.