HighLAND
|
Define the geometry identifiers for a generic (uk) ecal. More...
Functions | |
TGeometryId | Module (int ecal, int clam, int module) |
TGeometryId | Container (int ecal, int clam, int module) |
TGeometryId | Layer (int ecal, int clam, int module, int layer) |
The layer within the ecal. | |
TGeometryId | Radiator (int ecal, int clam, int module, int radiator) |
The geometry identifier for the radiators. | |
TGeometryId | Bar (int ecal, int clam, int module, int layer, int bar) |
The geometry identifiers for the scintillators. | |
int | GetModuleECal (TGeometryId id) |
Access the information for an ECal Module. | |
int | GetModuleClam (TGeometryId id) |
int | GetModuleNumber (TGeometryId id) |
int | GetLayerECal (TGeometryId id) |
int | GetLayerClam (TGeometryId id) |
int | GetLayerModule (TGeometryId id) |
int | GetLayerNumber (TGeometryId id) |
int | GetRadiatorECal (TGeometryId id) |
int | GetRadiatorClam (TGeometryId id) |
int | GetRadiatorModule (TGeometryId id) |
int | GetRadiatorNumber (TGeometryId id) |
int | GetBarECal (TGeometryId id) |
int | GetBarClam (TGeometryId id) |
int | GetBarModule (TGeometryId id) |
int | GetBarLayer (TGeometryId id) |
int | GetBarNumber (TGeometryId id) |
Define the geometry identifiers for a generic (uk) ecal.
ND::TGeometryId ND::GeomId::ECal::Container | ( | int | ecal, |
int | clam, | ||
int | module | ||
) |
The geometry identifier for barrel ECal container modules The ecal must be ND::GeomId::Def::kTECal Clams and modules are in in Module()
Definition at line 855 of file ND280GeomId.cxx.
int ND::GeomId::ECal::GetBarECal | ( | TGeometryId | id | ) |
Get the layer or bar number. This returns -1 if the id is invalid.
Definition at line 1195 of file ND280GeomId.cxx.
int ND::GeomId::ECal::GetLayerECal | ( | TGeometryId | id | ) |
Get the layer number. This returns -1 if the id is invalid.
Definition at line 991 of file ND280GeomId.cxx.
int ND::GeomId::ECal::GetRadiatorECal | ( | TGeometryId | id | ) |
Get the radiator number. This returns -1 if the id is invalid.
Definition at line 1093 of file ND280GeomId.cxx.
ND::TGeometryId ND::GeomId::ECal::Module | ( | int | ecal, |
int | clam, | ||
int | module | ||
) |
The geometry identifier for the tracker ecal modules. The ecal must be either ND::GeomId::Def::kDSECal, ND::GeomId::Def::kPECal, or ND::GeomId::Def::kTECal. The clam is 0 for south (-x) or 1 for north (+x). The module is 0 for bottom, 1 for side, and 2 for top.
Definition at line 803 of file ND280GeomId.cxx.