Belle II Software development
|
Provides BKLM geometry parameters for simulation, reconstruction etc (from Gearbox or DataBase) More...
#include <GeometryPar.h>
Public Member Functions | |
bool | doBeamBackgroundStudy (void) const |
Get the beam background study flag. | |
double | getLayerInnerRadius (int layer) const |
Get the inner radius of specified layer. | |
double | getLayerOuterRadius (int layer) const |
Get the outer radius of specified layer. | |
const CLHEP::Hep3Vector | getGapHalfSize (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the gap [=slot] of specified layer. | |
const CLHEP::Hep3Vector | getModuleHalfSize (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the detector module of specified layer. | |
const CLHEP::Hep3Vector | getModuleInteriorHalfSize1 (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the detector module's interior volume 1. | |
const CLHEP::Hep3Vector | getModuleInteriorHalfSize2 (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the scintillator detector module's polystyrene filler. | |
const CLHEP::Hep3Vector | getElectrodeHalfSize (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the detector module's electrode of specified layer. | |
const CLHEP::Hep3Vector | getGasHalfSize (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the detector module's gas gaps of specified layer. | |
const CLHEP::Hep3Vector | getAirHalfSize (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the scintillator detector module's air filler. | |
const CLHEP::Hep3Vector | getScintEnvelopeHalfSize (int layer, bool hasChimney) const |
Get the size (dx,dy,dz) of the scintillator detector module's scintillator envelope. | |
const CLHEP::Hep3Vector | getScintEnvelopeOffset (int layer, bool hasChimney) const |
Get the shift (dx,dy,dz) of the scintillator detector module's scintillator envelope within its enclosure. | |
int | getScintEnvelopeOffsetSign (int layer) const |
Get the sign (+/-1) of scintillator-envelope's shift along y axis within its enclosing module for MPPC placement -1: shift envelope along -y to place MPPCs at +y, +1: shift envelope along +y to place MPPCs at -y. | |
double | getPolystyreneOffsetX (void) const |
Get the radial offset of the scintillator detector module's active envelope due to difference in polystyrene-sheet thicknesses. | |
double | getScintTiO2ThicknessTop (void) const |
Get the thickness of the inactive TiO2-polystyrene coating on top (broad) surface of a scintillator strip. | |
double | getScintTiO2ThicknessSide (void) const |
Get the thickness of the inactive TiO2-polystyrene coating on side (short) surface of a scintillator strip. | |
double | getScintHalfHeight (void) const |
Get the height of the entire volume of a scintillator strip (including TiO2 coating) | |
double | getScintHalfWidth (void) const |
Get the height of the entire volume of a scintillator strip (including TiO2 coating) | |
double | getScintBoreRadius (void) const |
Get the radius of the cylindrical central bore in a scintillator strip. | |
double | getScintFiberRadius (void) const |
Get the radius of the cylindrical central WLS fiber in a scintillator strip. | |
double | getGapMiddleRadius (int layer) const |
Get the radial midpoint of the gap of specified layer. | |
double | getModuleMiddleRadius (int layer) const |
Get the radial midpoint of the detector module of specified layer. | |
double | getActiveMiddleRadius (int section, int sector, int layer) const |
Get the radial midpoint of the detector module's active volume of specified layer. | |
bool | getModuleFlip (int section, int sector, int layer) const |
Get the flip (180-degrees about z axis) of a particular BKLM module. | |
double | getRotation (void) const |
Get the global rotation angle about z of the entire BKLM. | |
double | getOffsetZ (void) const |
Get the global shift along a of the entire BKLM. | |
double | getPhi (void) const |
Get the starting angle of the BKLM's polygon shape. | |
double | getSolenoidOuterRadius (void) const |
Get the outer radius of the solenoid. | |
int | getNSector (void) const |
Get the number of sectors of the BKLM. | |
double | getHalfLength (void) const |
Get the half-length along z of the BKLM. | |
double | getOuterRadius (void) const |
Get the radius of the inscribed circle of the outer polygon. | |
int | getNLayer (void) const |
Get the number of modules in one sector. | |
double | getIronNominalHeight (void) const |
Get the nominal height of a layer's structural iron. | |
double | getIronActualHeight (void) const |
Get the actual height of a layer's structural iron. | |
double | getGap1InnerRadius (void) const |
Get the radius of the inner tangent circle of gap 0 (innermost) | |
double | getGap1NominalHeight (void) const |
Get the nominal height of the innermost gap. | |
double | getGap1ActualHeight (void) const |
Get the actual height of the innermost gap. | |
double | getGap1IronWidth (void) const |
Get the width (at the outer radius) of the adjacent structural iron on either side of innermost gap. | |
double | getGapLength (void) const |
Get the length along z of the module gap. | |
double | getGapNominalHeight (void) const |
Get the nominal height of the outer gaps. | |
double | getGapActualHeight (void) const |
Get the actual height of the outer gaps. | |
double | getGapIronWidth (void) const |
Get the width (at the outer radius) of the adjacent structural iron on either side of a gap. | |
double | getGapInnerRadius (void) const |
Get the radius of the inner tangent circle of gap 1 (next-to-innermost) | |
int | getNZStrips (bool isChimney) const |
Get the number of z-measuring cathode strips in an RPC module. | |
int | getNPhiStrips (int layer) const |
Get the number of phi-measuring cathode strips in an RPC module. | |
int | getNZScints (bool isChimney) const |
Get the number of z-measuring scintillators in a scintillator module. | |
int | getNPhiScints (int layer) const |
Get the number of phi-measuring scintillators in a scintillator module. | |
double | getMaximalPhiStripLength () const |
Get maximal phi strip length (for scintillators). | |
double | getMaximalZStripLength () const |
Get maximal Z strip length (for scintillators). | |
double | getModuleLength (void) const |
Get the length along z of the module. | |
double | getModuleLengthChimney (void) const |
Get the length along z of the module. | |
double | getModuleCoverHeight (void) const |
Get the height of the module's aluminum cover (2 per module) | |
double | getModuleCopperHeight (void) const |
Get the height of the module's readout or ground copper plane (4 per module) | |
double | getModuleFoamHeight (void) const |
Get the height of the module's transmission-line foam (2 per module) | |
double | getModuleMylarHeight (void) const |
Get the height of the module's insulating mylar (2 per module) | |
double | getModuleGlassHeight (void) const |
Get the height of the module's glass electrode (4 per module) | |
double | getModuleGasHeight (void) const |
Get the height of the module's gas gap (2 per module) | |
double | getModuleHeight (void) const |
Get the height of the module. | |
double | getModuleFrameWidth (void) const |
Get the width of the module's perimeter aluminum frame. | |
double | getModuleFrameThickness (void) const |
Get the thickness of the module's perimeter aluminum frame. | |
double | getModuleGasSpacerWidth (void) const |
Get the width of the module's gas-gap's perimeter spacer. | |
double | getModuleElectrodeBorder (void) const |
Get the size of the border between a detector module's perimeter and electrode. | |
const CLHEP::Hep3Vector | getChimneyHalfSize (int layer) const |
Get the size of the chimney hole in the specified layer. | |
const CLHEP::Hep3Vector | getChimneyPosition (int layer) const |
Get the position of the chimney hole in the specified layer. | |
double | getChimneyCoverThickness (void) const |
Get the thickness of the chimney cover plate. | |
double | getChimneyHousingInnerRadius (void) const |
Get the inner radius of the chimney housing. | |
double | getChimneyHousingOuterRadius (void) const |
Get the outer radius of the chimney housing. | |
double | getChimneyShieldInnerRadius (void) const |
Get the inner radius of the chimney radiation shield. | |
double | getChimneyShieldOuterRadius (void) const |
Get the outer radius of the chimney radiation shield. | |
double | getChimneyPipeInnerRadius (void) const |
Get the inner radius of the chimney pipe. | |
double | getChimneyPipeOuterRadius (void) const |
Get the outer radius of the chimney pipe. | |
double | getRibThickness (void) const |
Get the thickness of the radial rib that supports the solenoid / inner detectors. | |
double | getCablesWidth (void) const |
Get the width of the cable-services channel at each end. | |
double | getBraceWidth (void) const |
Get the width of the brace in the middle of the cable-services channel. | |
double | getBraceWidthChimney (void) const |
Get the width of the brace in the middle of the cable-services channel in the chimney sector. | |
const CLHEP::Hep3Vector | getSupportPlateHalfSize (bool) const |
Get the size of the layer-0 support plate. | |
double | getBracketWidth (void) const |
Get the width of the layer-0 support plate's bracket. | |
double | getBracketThickness (void) const |
Get the thickness of the layer-0 support plate's bracket. | |
double | getBracketLength (void) const |
Get the length of the layer-0 support plate's bracket. | |
double | getBracketRibWidth (void) const |
Get the width of the layer-0 support plate's bracket's rib. | |
double | getBracketRibThickness (void) const |
Get the thickness of the layer-0 support plate's bracket's rib. | |
double | getBracketInnerRadius (void) const |
Get the inner radius of the layer-0 support plate's bracket. | |
double | getBracketZPosition (int, bool) const |
Get the position of a layer-0 support plate's bracket. | |
double | getBracketCutoutDphi (void) const |
Get the angular width of the layer-0 support plate's bracket's cutout. | |
int | getNReadoutStation (void) const |
Get the number of preamplifier readout stations. | |
bool | getReadoutStationIsPhi (int station) const |
Get the selector for phi (true) or z (false) readout station. | |
double | getReadoutStationPosition (int station) const |
Get the position of each readout station. | |
const CLHEP::Hep3Vector | getReadoutContainerHalfSize (void) const |
Get the size (dx,dy,dz) of the readout container. | |
const CLHEP::Hep3Vector | getReadoutCarrierHalfSize (void) const |
Get the size (dx,dy,dz) of the carrier card. | |
const CLHEP::Hep3Vector | getReadoutPreamplifierHalfSize (void) const |
Get the size (dx,dy,dz) of the preamplifier card. | |
int | getNReadoutPreamplifierPosition (void) const |
Get the number of preamplifier positions along the length of the carrier card. | |
double | getReadoutPreamplifierPosition (int preamp) const |
Get the position of a preamplifier along the length of the carrier card. | |
const CLHEP::Hep3Vector | getReadoutConnectorsHalfSize (void) const |
Get the size (dx,dy,dz) of the readout connectors pair. | |
double | getReadoutConnectorsPosition (void) const |
Get the position of the readout connectors pair along the length of the carrier card. | |
double | getMPPCHousingRadius (void) const |
Get the MPPC housing radius. | |
double | getMPPCHousingHalfLength (void) const |
Get the MPPC housing half-length. | |
double | getMPPCHalfLength (void) const |
Get the MPPC half-length. | |
double | getMPPCHalfWidth (void) const |
Get the MPPC half-width. | |
double | getMPPCHalfHeight (void) const |
Get the MPPC half-height. | |
bool | hasRPCs (int layer) const |
Determine if the sensitive detectors in a given layer are RPCs (=true) or scintillators (=false) | |
const Module * | findModule (int section, int sector, int layer) const |
Get the pointer to the definition of a module. | |
const HepGeom::Transform3D | getModuleAlignment (int section, int sector, int layer) const |
Get the alignment transformation of a module. | |
const HepGeom::Transform3D | getModuleDisplacedGeo (int section, int sector, int layer) const |
Get the displacement transformation of a module. | |
Static Public Member Functions | |
static GeometryPar * | instance (void) |
Static method to get a reference to the singleton GeometryPar instance. | |
static GeometryPar * | instance (const GearDir &) |
Static method to initialize and then get a reference to the singleton GeometryPar instance. | |
static GeometryPar * | instance (const BKLMGeometryPar &) |
Static method to initialize and then get a reference to the singleton GeometryPar instance from database. | |
Private Member Functions | |
GeometryPar (const GearDir &) | |
Hidden constructor. | |
GeometryPar (const Belle2::BKLMGeometryPar &) | |
Hidden constructor from database. | |
GeometryPar (GeometryPar &) | |
Hidden copy constructor. | |
GeometryPar & | operator= (const GeometryPar &) |
Hidden copy assignment. | |
~GeometryPar () | |
Hidden destructor. | |
void | clear () |
Clear all geometry parameters. | |
void | read (const GearDir &) |
Get geometry parameters from Gearbox. | |
void | readFromDB (const BKLMGeometryPar &) |
Get geometry parameters from Conditions Database. | |
void | calculate () |
Calculate additional geometry parameters. | |
void | readAlignmentFromDB () |
Initialize and Updates alignment parameters from DB for reconstruction, that is for Module construction and registers itself for subsequent updates of DB objects to keep the hierarchy up-to-date. | |
void | readDisplacedGeoFromDB () |
Initialize and Updates displacements parameters from DB for geometry constructor, registers itself for subsequent updates of DB objects to keep the hierarchy up-to-date. | |
HepGeom::Transform3D | getTransformFromRigidBodyParams (double dU, double dV, double dW, double dAlpha, double dBeta, double dGamma) |
Convert 6 rigid body params (alignment/displacement) to corresponding Transform3D Angles in radians, length units in centimeters. | |
Private Attributes | |
bool | m_DoBeamBackgroundStudy |
Flag for enabling beam background study (=use bkg sensitive-detector function too) | |
double | m_Rotation |
Global rotation about z of the BKLM. | |
double | m_SectorRotation [2][BKLMElementNumbers::getMaximalSectorNumber()] |
Global rotation angle of a sector. | |
double | m_OffsetZ |
Global offset along z of the BKLM. | |
double | m_Phi |
Starting angle of the polygon shape. | |
int | m_NSector |
Number of sectors (=8 : octagonal) | |
double | m_SolenoidOuterRadius |
Outer radius of the solenoid. | |
double | m_OuterRadius |
Radius of the circle tangent to the sides of the outer polygon. | |
double | m_HalfLength |
Half-length along z of the BKLM. | |
int | m_NLayer |
Number of layers in one sector. | |
double | m_IronNominalHeight |
Nominal height of a layer's structural iron. | |
double | m_IronActualHeight |
Actual height of a layer's structural iron. | |
double | m_Gap1InnerRadius |
Radius of the inner tangent circle of the innermost gap. | |
double | m_Gap1NominalHeight |
Nominal height of the innermost gap. | |
double | m_Gap1ActualHeight |
Actual height of the innermost gap. | |
double | m_Layer1Height |
Height of layer 0: internal use only. | |
double | m_LayerHeight |
Height of a layer: internal use only. | |
double | m_Gap1IronWidth |
Width (at the outer radius) of the adjacent structural iron on either side of innermost gap. | |
double | m_GapLength |
Length along z of each gap. | |
double | m_GapNominalHeight |
Nominal height of outer gaps. | |
double | m_GapActualHeight |
Actual height of outer gaps. | |
double | m_GapIronWidth |
Width (at the outer radius) of the adjacent structural iron on either side of a gap. | |
double | m_GapInnerRadius |
Radius of the inner tangent circle of virtual gap 0 (assuming equal-height layers) | |
int | m_NPhiStrips [BKLMElementNumbers::getMaximalLayerNumber()] |
Number of phi-readout RPC strips in each layer. | |
int | m_NPhiScints [BKLMElementNumbers::getMaximalLayerNumber()] |
Number of phi-readout scintillators in each layer. | |
int | m_NZStrips |
number of z-measuring cathode strips in a standard RPC module | |
int | m_NZStripsChimney |
number of z-measuring cathode strips in a chimney-sector RPC module | |
int | m_NZScints |
number of z-measuring scintillators in a standard scintillator module | |
int | m_NZScintsChimney |
number of z-measuring scintillators in a chimney-sector scintillator module | |
int | m_ScintEnvelopeOffsetSign [BKLMElementNumbers::getMaximalLayerNumber()] |
Sign (+/-1) of scintillator-envelope's shift along y axis within its enclosing module for MPPC placement -1: shift envelope along -y to place MPPCs at +y, +1: shift envelope along +y to place MPPCs at -y. | |
double | m_PhiStripWidth [BKLMElementNumbers::getMaximalLayerNumber()] |
Width of the phi strips on each layer. | |
double | m_ZStripWidth [BKLMElementNumbers::getMaximalLayerNumber()] |
Width of the z strips on each layer. | |
double | m_ZScintDLength [BKLMElementNumbers::getMaximalLayerNumber()][NZSCINT] |
Shortening of the nominal length of the z scintillators. | |
double | m_MaximalPhiStripLength = 0 |
Maximal phi strip length (for scintillators). | |
double | m_MaximalZStripLength = 0 |
maximal Z strip length (for scintillators). | |
double | m_ModuleLength |
length along z of the module | |
double | m_ModuleLengthChimney |
length along z of the module in the chimney sector | |
double | m_ModuleCoverHeight |
height of a detector module's aluminum cover | |
double | m_ModuleCopperHeight |
height of a detector module's copper readout or ground plane | |
double | m_ModuleFoamHeight |
height of a detector module's transmission-line foam | |
double | m_ModuleMylarHeight |
height of a detector module's mylar insulation | |
double | m_ModuleReadoutHeight |
height of a detector module's readout | |
double | m_ModuleGlassHeight |
height of a detector module's glass electrode | |
double | m_ModuleGasHeight |
height of a detector module's gas gap | |
double | m_ModuleHeight |
height of a detector module | |
double | m_ModuleFrameWidth |
width of a detector module's frame ("C" shape - width of horizontal leg) | |
double | m_ModuleFrameThickness |
thickness of a detector module's frame ("C" shape - thickness of vertical leg) | |
double | m_ModuleGasSpacerWidth |
width of a detector module's spacer | |
double | m_ModuleElectrodeBorder |
size of the border between a detector module's perimeter and electrode | |
double | m_ModulePolystyreneInnerHeight |
height of the inner polystyrene-filler sheet | |
double | m_ModulePolystyreneOuterHeight |
height of the outer polystyrene-filler sheet | |
double | m_ScintWidth |
width of one scintillator strip (cm), including the TiO2 coating | |
double | m_ScintHeight |
height of one scintillator strip (cm), including the TiO2 coating | |
double | m_ScintBoreRadius |
radius (cm) of the central bore in the scintillator strip | |
double | m_ScintFiberRadius |
radius (cm) of the central WLS fiber in the scintillator strip | |
double | m_ScintTiO2ThicknessTop |
thickness (cm) of the TiO2 coating on the top (and bottom) of the scintillator strip | |
double | m_ScintTiO2ThicknessSide |
thickness (cm) of the TiO2 coating on the left (and right) side of the scintillator strip | |
double | m_ChimneyLength |
length along z of the chimney hole | |
double | m_ChimneyWidth |
width of the chimney hole | |
double | m_ChimneyCoverThickness |
thickness of the chimney's iron cover plate | |
double | m_ChimneyHousingInnerRadius |
inner radius of the chimney housing | |
double | m_ChimneyHousingOuterRadius |
outer radius of the chimney housing | |
double | m_ChimneyShieldInnerRadius |
inner radius of the chimney shield | |
double | m_ChimneyShieldOuterRadius |
outer radius of the chimney shield | |
double | m_ChimneyPipeInnerRadius |
inner radius of the chimney pipe | |
double | m_ChimneyPipeOuterRadius |
outer radius of the chimney pipe | |
double | m_RibThickness |
thickness of the radial rib that supports the solenoid / inner detectors | |
double | m_CablesWidth |
width of the cable-services channel at each end | |
double | m_BraceWidth |
width of the central brace in the middle of the cable-services channel | |
double | m_BraceWidthChimney |
width of the central brace in the middle of the cable-services channel in the chimney sector | |
double | m_SupportPlateWidth |
width of the innermost-module support plate | |
double | m_SupportPlateHeight |
height of the innermost-module support plate | |
double | m_SupportPlateLength |
length of the innermost-module support plate | |
double | m_SupportPlateLengthChimney |
length of the innermost-module support plate in the chimney sector | |
double | m_BracketWidth |
width of the innermost-module support plate's bracket | |
double | m_BracketThickness |
thickness of the innermost-module support plate's bracket | |
double | m_BracketLength |
length of the innermost-module support plate's bracket | |
double | m_BracketRibWidth |
width of the innermost-module support plate's bracket's rib | |
double | m_BracketRibThickness |
thickness of the innermost-module support plate's bracket's rib | |
double | m_BracketInset |
distance from support plate's end of bracket | |
double | m_BracketInnerRadius |
inner radius of the innermost-module support plate's bracket | |
double | m_BracketCutoutDphi |
angular width of the innermost-module support plate's bracket's cutout | |
int | m_NReadoutStation |
Number of preamplifier readout stations. | |
bool | m_ReadoutStationIsPhi [NSTATION] |
Selector for phi (true) or z (false) readout station. | |
double | m_ReadoutStationPosition [NSTATION] |
Position of each readout station along its relevant axis. | |
double | m_ReadoutContainerLength |
Length of the readout station's container. | |
double | m_ReadoutContainerWidth |
Width of the readout station's container. | |
double | m_ReadoutContainerHeight |
Height of the readout station's container. | |
double | m_ReadoutCarrierLength |
Length of the readout carrier card. | |
double | m_ReadoutCarrierWidth |
Width of the readout carrier card. | |
double | m_ReadoutCarrierHeight |
Height of the readout carrier card. | |
double | m_ReadoutPreamplifierLength |
Length of the preamplifier card. | |
double | m_ReadoutPreamplifierWidth |
Width of the preamplifier card. | |
double | m_ReadoutPreamplifierHeight |
Height of the preamplifier card. | |
std::vector< double > | m_ReadoutPreamplifierPosition |
Positions of the preamplifiers along the length of the carrier card. | |
double | m_ReadoutConnectorsLength |
Length of the readout connectors pair. | |
double | m_ReadoutConnectorsWidth |
Width of the readout connectors pair. | |
double | m_ReadoutConnectorsHeight |
Height of the readout connectors pair. | |
double | m_ReadoutConnectorsPosition |
Position of the readout connectors pair along the length of the carrier card. | |
double | m_MPPCHousingRadius |
MPPC housing radius. | |
double | m_MPPCHousingLength |
MPPC housing length. | |
double | m_MPPCLength |
MPPC length. | |
double | m_MPPCWidth |
MPPC width. | |
double | m_MPPCHeight |
MPPC height. | |
bool | m_HasRPCs [BKLMElementNumbers::getMaximalLayerNumber()] |
Flag to indicate whether layer contains RPCs (true) or scintillators (false) | |
double | m_LocalReconstructionShiftX [2][BKLMElementNumbers::getMaximalSectorNumber()][BKLMElementNumbers::getMaximalLayerNumber()] |
Reconstruction dx in local system. displacement, not alignment. | |
double | m_LocalReconstructionShiftY [2][BKLMElementNumbers::getMaximalSectorNumber()][BKLMElementNumbers::getMaximalLayerNumber()] |
Reconstruction dy in local system. displacement, not alignment. | |
double | m_LocalReconstructionShiftZ [2][BKLMElementNumbers::getMaximalSectorNumber()][BKLMElementNumbers::getMaximalLayerNumber()] |
Reconstruction dz in local system. displacement, not alignment. | |
bool | m_IsFlipped [2][BKLMElementNumbers::getMaximalSectorNumber()][BKLMElementNumbers::getMaximalLayerNumber()] |
Flag to indicate whether a module is flipped (true) or not (false) by 180 degrees about the z axis. | |
std::map< int, Module * > | m_Modules |
map of <volumeIDs, pointers to defined modules> | |
std::map< int, HepGeom::Transform3D > | m_Alignments |
map of <volumeIDs, alignment Transform3D> | |
std::map< int, HepGeom::Transform3D > | m_Displacements |
map of <volumeIDs, displacement Transform3D> | |
Static Private Attributes | |
static GeometryPar * | m_Instance = nullptr |
static pointer to the singleton instance of this class | |
Provides BKLM geometry parameters for simulation, reconstruction etc (from Gearbox or DataBase)
Length is measured along the z axis. Height is measured in the r-phi plane along a radial axis at the centre of a polygon side. Width is measured in the r-phi plane along the tangent to a polygon side.
Definition at line 37 of file GeometryPar.h.
|
explicitprivate |
Hidden constructor.
Definition at line 49 of file GeometryPar.cc.
|
explicitprivate |
Hidden constructor from database.
Definition at line 59 of file GeometryPar.cc.
|
private |
|
private |
Calculate additional geometry parameters.
Definition at line 394 of file GeometryPar.cc.
|
private |
Clear all geometry parameters.
Definition at line 74 of file GeometryPar.cc.
|
inline |
Get the beam background study flag.
Definition at line 51 of file GeometryPar.h.
const Module * findModule | ( | int | section, |
int | sector, | ||
int | layer | ||
) | const |
Get the pointer to the definition of a module.
Definition at line 721 of file GeometryPar.cc.
double getActiveMiddleRadius | ( | int | section, |
int | sector, | ||
int | layer | ||
) | const |
Get the radial midpoint of the detector module's active volume of specified layer.
Definition at line 607 of file GeometryPar.cc.
const CLHEP::Hep3Vector getAirHalfSize | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the scintillator detector module's air filler.
Definition at line 564 of file GeometryPar.cc.
|
inline |
Get the width of the brace in the middle of the cable-services channel.
Definition at line 433 of file GeometryPar.h.
|
inline |
Get the width of the brace in the middle of the cable-services channel in the chimney sector.
Definition at line 439 of file GeometryPar.h.
|
inline |
Get the angular width of the layer-0 support plate's bracket's cutout.
Definition at line 487 of file GeometryPar.h.
|
inline |
Get the inner radius of the layer-0 support plate's bracket.
Definition at line 478 of file GeometryPar.h.
|
inline |
Get the length of the layer-0 support plate's bracket.
Definition at line 460 of file GeometryPar.h.
|
inline |
Get the thickness of the layer-0 support plate's bracket's rib.
Definition at line 472 of file GeometryPar.h.
|
inline |
Get the width of the layer-0 support plate's bracket's rib.
Definition at line 466 of file GeometryPar.h.
|
inline |
Get the thickness of the layer-0 support plate's bracket.
Definition at line 454 of file GeometryPar.h.
|
inline |
Get the width of the layer-0 support plate's bracket.
Definition at line 448 of file GeometryPar.h.
double getBracketZPosition | ( | int | bracket, |
bool | hasChimney | ||
) | const |
Get the position of a layer-0 support plate's bracket.
Definition at line 670 of file GeometryPar.cc.
|
inline |
Get the width of the cable-services channel at each end.
Definition at line 427 of file GeometryPar.h.
|
inline |
Get the thickness of the chimney cover plate.
Definition at line 379 of file GeometryPar.h.
const CLHEP::Hep3Vector getChimneyHalfSize | ( | int | layer | ) | const |
Get the size of the chimney hole in the specified layer.
Definition at line 643 of file GeometryPar.cc.
|
inline |
Get the inner radius of the chimney housing.
Definition at line 385 of file GeometryPar.h.
|
inline |
Get the outer radius of the chimney housing.
Definition at line 391 of file GeometryPar.h.
|
inline |
Get the inner radius of the chimney pipe.
Definition at line 409 of file GeometryPar.h.
|
inline |
Get the outer radius of the chimney pipe.
Definition at line 415 of file GeometryPar.h.
const CLHEP::Hep3Vector getChimneyPosition | ( | int | layer | ) | const |
Get the position of the chimney hole in the specified layer.
Definition at line 650 of file GeometryPar.cc.
|
inline |
Get the inner radius of the chimney radiation shield.
Definition at line 397 of file GeometryPar.h.
|
inline |
Get the outer radius of the chimney radiation shield.
Definition at line 403 of file GeometryPar.h.
const CLHEP::Hep3Vector getElectrodeHalfSize | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the detector module's electrode of specified layer.
Definition at line 548 of file GeometryPar.cc.
|
inline |
Get the actual height of the innermost gap.
Definition at line 223 of file GeometryPar.h.
|
inline |
Get the radius of the inner tangent circle of gap 0 (innermost)
Definition at line 211 of file GeometryPar.h.
|
inline |
Get the width (at the outer radius) of the adjacent structural iron on either side of innermost gap.
Definition at line 229 of file GeometryPar.h.
|
inline |
Get the nominal height of the innermost gap.
Definition at line 217 of file GeometryPar.h.
|
inline |
Get the actual height of the outer gaps.
Definition at line 247 of file GeometryPar.h.
const CLHEP::Hep3Vector getGapHalfSize | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the gap [=slot] of specified layer.
Definition at line 505 of file GeometryPar.cc.
|
inline |
Get the radius of the inner tangent circle of gap 1 (next-to-innermost)
Definition at line 259 of file GeometryPar.h.
|
inline |
Get the width (at the outer radius) of the adjacent structural iron on either side of a gap.
Definition at line 253 of file GeometryPar.h.
|
inline |
Get the length along z of the module gap.
Definition at line 235 of file GeometryPar.h.
double getGapMiddleRadius | ( | int | layer | ) | const |
Get the radial midpoint of the gap of specified layer.
Definition at line 591 of file GeometryPar.cc.
|
inline |
Get the nominal height of the outer gaps.
Definition at line 241 of file GeometryPar.h.
const CLHEP::Hep3Vector getGasHalfSize | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the detector module's gas gaps of specified layer.
Definition at line 555 of file GeometryPar.cc.
|
inline |
Get the half-length along z of the BKLM.
Definition at line 181 of file GeometryPar.h.
|
inline |
Get the actual height of a layer's structural iron.
Definition at line 205 of file GeometryPar.h.
|
inline |
Get the nominal height of a layer's structural iron.
Definition at line 199 of file GeometryPar.h.
double getLayerInnerRadius | ( | int | layer | ) | const |
Get the inner radius of specified layer.
Definition at line 489 of file GeometryPar.cc.
double getLayerOuterRadius | ( | int | layer | ) | const |
Get the outer radius of specified layer.
Definition at line 500 of file GeometryPar.cc.
|
inline |
Get maximal phi strip length (for scintillators).
Definition at line 283 of file GeometryPar.h.
|
inline |
Get maximal Z strip length (for scintillators).
Definition at line 289 of file GeometryPar.h.
const HepGeom::Transform3D getModuleAlignment | ( | int | section, |
int | sector, | ||
int | layer | ||
) | const |
Get the alignment transformation of a module.
Definition at line 728 of file GeometryPar.cc.
|
inline |
Get the height of the module's readout or ground copper plane (4 per module)
Definition at line 313 of file GeometryPar.h.
|
inline |
Get the height of the module's aluminum cover (2 per module)
Definition at line 307 of file GeometryPar.h.
const HepGeom::Transform3D getModuleDisplacedGeo | ( | int | section, |
int | sector, | ||
int | layer | ||
) | const |
Get the displacement transformation of a module.
Definition at line 735 of file GeometryPar.cc.
|
inline |
Get the size of the border between a detector module's perimeter and electrode.
Definition at line 367 of file GeometryPar.h.
|
inline |
Get the flip (180-degrees about z axis) of a particular BKLM module.
Definition at line 145 of file GeometryPar.h.
|
inline |
Get the height of the module's transmission-line foam (2 per module)
Definition at line 319 of file GeometryPar.h.
|
inline |
Get the thickness of the module's perimeter aluminum frame.
Definition at line 355 of file GeometryPar.h.
|
inline |
Get the width of the module's perimeter aluminum frame.
Definition at line 349 of file GeometryPar.h.
|
inline |
Get the height of the module's gas gap (2 per module)
Definition at line 337 of file GeometryPar.h.
|
inline |
Get the width of the module's gas-gap's perimeter spacer.
Definition at line 361 of file GeometryPar.h.
|
inline |
Get the height of the module's glass electrode (4 per module)
Definition at line 331 of file GeometryPar.h.
const CLHEP::Hep3Vector getModuleHalfSize | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the detector module of specified layer.
Definition at line 522 of file GeometryPar.cc.
|
inline |
Get the height of the module.
Definition at line 343 of file GeometryPar.h.
const CLHEP::Hep3Vector getModuleInteriorHalfSize1 | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the detector module's interior volume 1.
Definition at line 530 of file GeometryPar.cc.
const CLHEP::Hep3Vector getModuleInteriorHalfSize2 | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the scintillator detector module's polystyrene filler.
Definition at line 539 of file GeometryPar.cc.
|
inline |
Get the length along z of the module.
Definition at line 295 of file GeometryPar.h.
|
inline |
Get the length along z of the module.
Definition at line 301 of file GeometryPar.h.
double getModuleMiddleRadius | ( | int | layer | ) | const |
Get the radial midpoint of the detector module of specified layer.
Definition at line 599 of file GeometryPar.cc.
|
inline |
Get the height of the module's insulating mylar (2 per module)
Definition at line 325 of file GeometryPar.h.
|
inline |
|
inline |
|
inline |
|
inline |
Get the MPPC housing half-length.
Definition at line 547 of file GeometryPar.h.
|
inline |
Get the MPPC housing radius.
Definition at line 541 of file GeometryPar.h.
|
inline |
Get the number of modules in one sector.
Definition at line 193 of file GeometryPar.h.
int getNPhiScints | ( | int | layer | ) | const |
Get the number of phi-measuring scintillators in a scintillator module.
Definition at line 579 of file GeometryPar.cc.
|
inline |
Get the number of preamplifier positions along the length of the carrier card.
Definition at line 520 of file GeometryPar.h.
|
inline |
Get the number of preamplifier readout stations.
Definition at line 493 of file GeometryPar.h.
|
inline |
Get the number of sectors of the BKLM.
Definition at line 175 of file GeometryPar.h.
|
inline |
Get the number of z-measuring scintillators in a scintillator module.
Definition at line 274 of file GeometryPar.h.
|
inline |
Get the number of z-measuring cathode strips in an RPC module.
Definition at line 265 of file GeometryPar.h.
|
inline |
Get the global shift along a of the entire BKLM.
Definition at line 157 of file GeometryPar.h.
|
inline |
Get the radius of the inscribed circle of the outer polygon.
Definition at line 187 of file GeometryPar.h.
|
inline |
Get the starting angle of the BKLM's polygon shape.
Definition at line 163 of file GeometryPar.h.
double getPolystyreneOffsetX | ( | void | ) | const |
Get the radial offset of the scintillator detector module's active envelope due to difference in polystyrene-sheet thicknesses.
Definition at line 586 of file GeometryPar.cc.
const CLHEP::Hep3Vector getReadoutCarrierHalfSize | ( | void | ) | const |
Get the size (dx,dy,dz) of the carrier card.
Definition at line 690 of file GeometryPar.cc.
const CLHEP::Hep3Vector getReadoutConnectorsHalfSize | ( | void | ) | const |
Get the size (dx,dy,dz) of the readout connectors pair.
Definition at line 706 of file GeometryPar.cc.
|
inline |
Get the position of the readout connectors pair along the length of the carrier card.
Definition at line 535 of file GeometryPar.h.
const CLHEP::Hep3Vector getReadoutContainerHalfSize | ( | void | ) | const |
Get the size (dx,dy,dz) of the readout container.
Definition at line 682 of file GeometryPar.cc.
const CLHEP::Hep3Vector getReadoutPreamplifierHalfSize | ( | void | ) | const |
Get the size (dx,dy,dz) of the preamplifier card.
Definition at line 698 of file GeometryPar.cc.
|
inline |
Get the position of a preamplifier along the length of the carrier card.
Definition at line 526 of file GeometryPar.h.
|
inline |
Get the selector for phi (true) or z (false) readout station.
Definition at line 499 of file GeometryPar.h.
|
inline |
Get the position of each readout station.
Definition at line 505 of file GeometryPar.h.
|
inline |
Get the thickness of the radial rib that supports the solenoid / inner detectors.
Definition at line 421 of file GeometryPar.h.
|
inline |
Get the global rotation angle about z of the entire BKLM.
Definition at line 151 of file GeometryPar.h.
|
inline |
Get the radius of the cylindrical central bore in a scintillator strip.
Definition at line 124 of file GeometryPar.h.
const CLHEP::Hep3Vector getScintEnvelopeHalfSize | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the size (dx,dy,dz) of the scintillator detector module's scintillator envelope.
Definition at line 571 of file GeometryPar.cc.
const CLHEP::Hep3Vector getScintEnvelopeOffset | ( | int | layer, |
bool | hasChimney | ||
) | const |
Get the shift (dx,dy,dz) of the scintillator detector module's scintillator envelope within its enclosure.
Definition at line 633 of file GeometryPar.cc.
|
inline |
Get the sign (+/-1) of scintillator-envelope's shift along y axis within its enclosing module for MPPC placement -1: shift envelope along -y to place MPPCs at +y, +1: shift envelope along +y to place MPPCs at -y.
Definition at line 91 of file GeometryPar.h.
|
inline |
Get the radius of the cylindrical central WLS fiber in a scintillator strip.
Definition at line 130 of file GeometryPar.h.
|
inline |
Get the height of the entire volume of a scintillator strip (including TiO2 coating)
Definition at line 112 of file GeometryPar.h.
|
inline |
Get the height of the entire volume of a scintillator strip (including TiO2 coating)
Definition at line 118 of file GeometryPar.h.
|
inline |
Get the thickness of the inactive TiO2-polystyrene coating on side (short) surface of a scintillator strip.
Definition at line 106 of file GeometryPar.h.
|
inline |
Get the thickness of the inactive TiO2-polystyrene coating on top (broad) surface of a scintillator strip.
Definition at line 100 of file GeometryPar.h.
|
inline |
Get the outer radius of the solenoid.
Definition at line 169 of file GeometryPar.h.
const CLHEP::Hep3Vector getSupportPlateHalfSize | ( | bool | hasChimney | ) | const |
Get the size of the layer-0 support plate.
Definition at line 657 of file GeometryPar.cc.
|
private |
Convert 6 rigid body params (alignment/displacement) to corresponding Transform3D Angles in radians, length units in centimeters.
three angles are defined as the intrinsic rotations, that is around u (alpha) --> v' (beta) --> w'' (gamma) axis note this is equivalent with extrinsic rotation with the order w (gamma)--> v(beta) --> u (alpha)
Definition at line 802 of file GeometryPar.cc.
bool hasRPCs | ( | int | layer | ) | const |
Determine if the sensitive detectors in a given layer are RPCs (=true) or scintillators (=false)
Definition at line 714 of file GeometryPar.cc.
|
static |
Static method to initialize and then get a reference to the singleton GeometryPar instance from database.
Definition at line 42 of file GeometryPar.cc.
|
static |
Static method to initialize and then get a reference to the singleton GeometryPar instance.
Definition at line 35 of file GeometryPar.cc.
|
static |
Static method to get a reference to the singleton GeometryPar instance.
Definition at line 27 of file GeometryPar.cc.
|
private |
Get geometry parameters from Gearbox.
Definition at line 84 of file GeometryPar.cc.
|
private |
Initialize and Updates alignment parameters from DB for reconstruction, that is for Module construction and registers itself for subsequent updates of DB objects to keep the hierarchy up-to-date.
note that alignment are supposed to only for reconstruction correction, but NOT the geometry constructor
Definition at line 742 of file GeometryPar.cc.
|
private |
Initialize and Updates displacements parameters from DB for geometry constructor, registers itself for subsequent updates of DB objects to keep the hierarchy up-to-date.
Definition at line 772 of file GeometryPar.cc.
|
private |
Get geometry parameters from Conditions Database.
Definition at line 259 of file GeometryPar.cc.
|
private |
map of <volumeIDs, alignment Transform3D>
Definition at line 958 of file GeometryPar.h.
|
private |
width of the central brace in the middle of the cable-services channel
Definition at line 832 of file GeometryPar.h.
|
private |
width of the central brace in the middle of the cable-services channel in the chimney sector
Definition at line 835 of file GeometryPar.h.
|
private |
angular width of the innermost-module support plate's bracket's cutout
Definition at line 871 of file GeometryPar.h.
|
private |
inner radius of the innermost-module support plate's bracket
Definition at line 868 of file GeometryPar.h.
|
private |
distance from support plate's end of bracket
Definition at line 865 of file GeometryPar.h.
|
private |
length of the innermost-module support plate's bracket
Definition at line 856 of file GeometryPar.h.
|
private |
thickness of the innermost-module support plate's bracket's rib
Definition at line 862 of file GeometryPar.h.
|
private |
width of the innermost-module support plate's bracket's rib
Definition at line 859 of file GeometryPar.h.
|
private |
thickness of the innermost-module support plate's bracket
Definition at line 853 of file GeometryPar.h.
|
private |
width of the innermost-module support plate's bracket
Definition at line 850 of file GeometryPar.h.
|
private |
width of the cable-services channel at each end
Definition at line 829 of file GeometryPar.h.
|
private |
thickness of the chimney's iron cover plate
Definition at line 805 of file GeometryPar.h.
|
private |
inner radius of the chimney housing
Definition at line 808 of file GeometryPar.h.
|
private |
outer radius of the chimney housing
Definition at line 811 of file GeometryPar.h.
|
private |
length along z of the chimney hole
Definition at line 799 of file GeometryPar.h.
|
private |
inner radius of the chimney pipe
Definition at line 820 of file GeometryPar.h.
|
private |
outer radius of the chimney pipe
Definition at line 823 of file GeometryPar.h.
|
private |
inner radius of the chimney shield
Definition at line 814 of file GeometryPar.h.
|
private |
outer radius of the chimney shield
Definition at line 817 of file GeometryPar.h.
|
private |
width of the chimney hole
Definition at line 802 of file GeometryPar.h.
|
private |
map of <volumeIDs, displacement Transform3D>
Definition at line 961 of file GeometryPar.h.
|
private |
Flag for enabling beam background study (=use bkg sensitive-detector function too)
Definition at line 627 of file GeometryPar.h.
|
private |
Actual height of the innermost gap.
Definition at line 669 of file GeometryPar.h.
|
private |
Radius of the inner tangent circle of the innermost gap.
Definition at line 663 of file GeometryPar.h.
|
private |
Width (at the outer radius) of the adjacent structural iron on either side of innermost gap.
Definition at line 678 of file GeometryPar.h.
|
private |
Nominal height of the innermost gap.
Definition at line 666 of file GeometryPar.h.
|
private |
Actual height of outer gaps.
Definition at line 687 of file GeometryPar.h.
|
private |
Radius of the inner tangent circle of virtual gap 0 (assuming equal-height layers)
Definition at line 693 of file GeometryPar.h.
|
private |
Width (at the outer radius) of the adjacent structural iron on either side of a gap.
Definition at line 690 of file GeometryPar.h.
|
private |
Length along z of each gap.
Definition at line 681 of file GeometryPar.h.
|
private |
Nominal height of outer gaps.
Definition at line 684 of file GeometryPar.h.
|
private |
Half-length along z of the BKLM.
Definition at line 651 of file GeometryPar.h.
|
private |
Flag to indicate whether layer contains RPCs (true) or scintillators (false)
Definition at line 940 of file GeometryPar.h.
|
staticprivate |
static pointer to the singleton instance of this class
Definition at line 964 of file GeometryPar.h.
|
private |
Actual height of a layer's structural iron.
Definition at line 660 of file GeometryPar.h.
|
private |
Nominal height of a layer's structural iron.
Definition at line 657 of file GeometryPar.h.
|
private |
Flag to indicate whether a module is flipped (true) or not (false) by 180 degrees about the z axis.
Definition at line 952 of file GeometryPar.h.
|
private |
Height of layer 0: internal use only.
Definition at line 672 of file GeometryPar.h.
|
private |
Height of a layer: internal use only.
Definition at line 675 of file GeometryPar.h.
|
private |
Reconstruction dx in local system. displacement, not alignment.
Definition at line 943 of file GeometryPar.h.
|
private |
Reconstruction dy in local system. displacement, not alignment.
Definition at line 946 of file GeometryPar.h.
|
private |
Reconstruction dz in local system. displacement, not alignment.
Definition at line 949 of file GeometryPar.h.
|
private |
Maximal phi strip length (for scintillators).
Definition at line 727 of file GeometryPar.h.
|
private |
maximal Z strip length (for scintillators).
Definition at line 730 of file GeometryPar.h.
|
private |
height of a detector module's copper readout or ground plane
Definition at line 742 of file GeometryPar.h.
|
private |
height of a detector module's aluminum cover
Definition at line 739 of file GeometryPar.h.
|
private |
size of the border between a detector module's perimeter and electrode
Definition at line 772 of file GeometryPar.h.
|
private |
height of a detector module's transmission-line foam
Definition at line 745 of file GeometryPar.h.
|
private |
thickness of a detector module's frame ("C" shape - thickness of vertical leg)
Definition at line 766 of file GeometryPar.h.
|
private |
width of a detector module's frame ("C" shape - width of horizontal leg)
Definition at line 763 of file GeometryPar.h.
|
private |
height of a detector module's gas gap
Definition at line 757 of file GeometryPar.h.
|
private |
width of a detector module's spacer
Definition at line 769 of file GeometryPar.h.
|
private |
height of a detector module's glass electrode
Definition at line 754 of file GeometryPar.h.
|
private |
height of a detector module
Definition at line 760 of file GeometryPar.h.
|
private |
length along z of the module
Definition at line 733 of file GeometryPar.h.
|
private |
length along z of the module in the chimney sector
Definition at line 736 of file GeometryPar.h.
|
private |
height of a detector module's mylar insulation
Definition at line 748 of file GeometryPar.h.
|
private |
height of the inner polystyrene-filler sheet
Definition at line 775 of file GeometryPar.h.
|
private |
height of the outer polystyrene-filler sheet
Definition at line 778 of file GeometryPar.h.
|
private |
height of a detector module's readout
Definition at line 751 of file GeometryPar.h.
|
private |
map of <volumeIDs, pointers to defined modules>
Definition at line 955 of file GeometryPar.h.
|
private |
MPPC height.
Definition at line 937 of file GeometryPar.h.
|
private |
MPPC housing length.
Definition at line 928 of file GeometryPar.h.
|
private |
MPPC housing radius.
Definition at line 925 of file GeometryPar.h.
|
private |
MPPC length.
Definition at line 931 of file GeometryPar.h.
|
private |
MPPC width.
Definition at line 934 of file GeometryPar.h.
|
private |
Number of layers in one sector.
Definition at line 654 of file GeometryPar.h.
|
private |
Number of phi-readout scintillators in each layer.
Definition at line 699 of file GeometryPar.h.
|
private |
Number of phi-readout RPC strips in each layer.
Definition at line 696 of file GeometryPar.h.
|
private |
Number of preamplifier readout stations.
Definition at line 874 of file GeometryPar.h.
|
private |
Number of sectors (=8 : octagonal)
Definition at line 642 of file GeometryPar.h.
|
private |
number of z-measuring scintillators in a standard scintillator module
Definition at line 708 of file GeometryPar.h.
|
private |
number of z-measuring scintillators in a chimney-sector scintillator module
Definition at line 711 of file GeometryPar.h.
|
private |
number of z-measuring cathode strips in a standard RPC module
Definition at line 702 of file GeometryPar.h.
|
private |
number of z-measuring cathode strips in a chimney-sector RPC module
Definition at line 705 of file GeometryPar.h.
|
private |
Global offset along z of the BKLM.
Definition at line 636 of file GeometryPar.h.
|
private |
Radius of the circle tangent to the sides of the outer polygon.
Definition at line 648 of file GeometryPar.h.
|
private |
Starting angle of the polygon shape.
Definition at line 639 of file GeometryPar.h.
|
private |
Width of the phi strips on each layer.
Definition at line 718 of file GeometryPar.h.
|
private |
Height of the readout carrier card.
Definition at line 898 of file GeometryPar.h.
|
private |
Length of the readout carrier card.
Definition at line 892 of file GeometryPar.h.
|
private |
Width of the readout carrier card.
Definition at line 895 of file GeometryPar.h.
|
private |
Height of the readout connectors pair.
Definition at line 919 of file GeometryPar.h.
|
private |
Length of the readout connectors pair.
Definition at line 913 of file GeometryPar.h.
|
private |
Position of the readout connectors pair along the length of the carrier card.
Definition at line 922 of file GeometryPar.h.
|
private |
Width of the readout connectors pair.
Definition at line 916 of file GeometryPar.h.
|
private |
Height of the readout station's container.
Definition at line 889 of file GeometryPar.h.
|
private |
Length of the readout station's container.
Definition at line 883 of file GeometryPar.h.
|
private |
Width of the readout station's container.
Definition at line 886 of file GeometryPar.h.
|
private |
Height of the preamplifier card.
Definition at line 907 of file GeometryPar.h.
|
private |
Length of the preamplifier card.
Definition at line 901 of file GeometryPar.h.
|
private |
Positions of the preamplifiers along the length of the carrier card.
Definition at line 910 of file GeometryPar.h.
|
private |
Width of the preamplifier card.
Definition at line 904 of file GeometryPar.h.
|
private |
Selector for phi (true) or z (false) readout station.
Definition at line 877 of file GeometryPar.h.
|
private |
Position of each readout station along its relevant axis.
Definition at line 880 of file GeometryPar.h.
|
private |
thickness of the radial rib that supports the solenoid / inner detectors
Definition at line 826 of file GeometryPar.h.
|
private |
Global rotation about z of the BKLM.
Definition at line 630 of file GeometryPar.h.
|
private |
radius (cm) of the central bore in the scintillator strip
Definition at line 787 of file GeometryPar.h.
|
private |
Sign (+/-1) of scintillator-envelope's shift along y axis within its enclosing module for MPPC placement -1: shift envelope along -y to place MPPCs at +y, +1: shift envelope along +y to place MPPCs at -y.
Definition at line 715 of file GeometryPar.h.
|
private |
radius (cm) of the central WLS fiber in the scintillator strip
Definition at line 790 of file GeometryPar.h.
|
private |
height of one scintillator strip (cm), including the TiO2 coating
Definition at line 784 of file GeometryPar.h.
|
private |
thickness (cm) of the TiO2 coating on the left (and right) side of the scintillator strip
Definition at line 796 of file GeometryPar.h.
|
private |
thickness (cm) of the TiO2 coating on the top (and bottom) of the scintillator strip
Definition at line 793 of file GeometryPar.h.
|
private |
width of one scintillator strip (cm), including the TiO2 coating
Definition at line 781 of file GeometryPar.h.
|
private |
Global rotation angle of a sector.
Definition at line 633 of file GeometryPar.h.
|
private |
Outer radius of the solenoid.
Definition at line 645 of file GeometryPar.h.
|
private |
height of the innermost-module support plate
Definition at line 841 of file GeometryPar.h.
|
private |
length of the innermost-module support plate
Definition at line 844 of file GeometryPar.h.
|
private |
length of the innermost-module support plate in the chimney sector
Definition at line 847 of file GeometryPar.h.
|
private |
width of the innermost-module support plate
Definition at line 838 of file GeometryPar.h.
|
private |
Shortening of the nominal length of the z scintillators.
Definition at line 724 of file GeometryPar.h.
|
private |
Width of the z strips on each layer.
Definition at line 721 of file GeometryPar.h.