![]() |
Belle II Software
release-08-02-04
|
The Class for BKLM geometry. More...
#include <BKLMGeometryPar.h>


Public Member Functions | |
| BKLMGeometryPar () | |
| Default constructor. | |
| BKLMGeometryPar (const GearDir &) | |
| Constructor using Gearbox. | |
| ~BKLMGeometryPar () | |
| Destructor. | |
| void | read (const GearDir &) |
| Get geometry parameters from Gearbox. | |
| bool | doBeamBackgroundStudy (void) const |
| Get the beam background study flag. | |
| void | doBeamBackgroundStudy (bool flag) |
| Set the beam background study flag. | |
| bool | hasRPCs (int layer) const |
| Determine if the sensitive detectors in a given layer are RPCs (=true) or scintillators (=false) | |
| void | hasRPCs (int layer, bool flag) |
| Set flag to indicate whether layer contains RPCs (true) or scintillators (false) | |
| double | getScintTiO2ThicknessTop (void) const |
| Get the thickness of the inactive TiO2-polystyrene coating on top (broad) surface of a scintillator strip. | |
| void | setScintTiO2ThicknessTop (double x) |
| Set 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. | |
| void | setScintTiO2ThicknessSide (double x) |
| Set the thickness of the inactive TiO2-polystyrene coating on side (short) surface of a scintillator strip. | |
| double | getChimneyLength (void) const |
| Get length along z of the chimney hole. | |
| void | setChimneyLength (double x) |
| Set length along z of the chimney hole. | |
| double | getChimneyWidth (void) const |
| Get width of the chimney hole. | |
| void | setChimneyWidth (double x) |
| Set width of the chimney hole. | |
| double | getScintHeight (void) const |
| Get the height of the entire volume of a scintillator strip (including TiO2 coating) | |
| void | setScintHeight (double x) |
| Set the height of the entire volume of a scintillator strip (including TiO2 coating) | |
| double | getScintWidth (void) const |
| Get the width of the entire volume of a scintillator strip (including TiO2 coating) | |
| void | setScintWidth (double x) |
| Set the width 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. | |
| void | setScintBoreRadius (double x) |
| Set 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. | |
| void | setScintFiberRadius (double x) |
| Set the radius of the cylindrical central WLS fiber in a scintillator strip. | |
| double | getRotation (void) const |
| Get the global rotation angle about z of the entire BKLM. | |
| void | setRotation (double x) |
| Set the global rotation angle about z of the entire BKLM. | |
| double | getSectorRotation (int section, int sector) const |
| Get the rotation angle for a sector. | |
| void | setSectorRotation (int section, int sector, double x) |
| Set the rotation angle for a sector. | |
| double | getOffsetZ (void) const |
| Get the global shift along a of the entire BKLM. | |
| void | setOffsetZ (double x) |
| Set the global shift along a of the entire BKLM. | |
| double | getPhi (void) const |
| Get the starting angle of the BKLM's polygon shape. | |
| void | setPhi (double x) |
| Set the starting angle of the BKLM's polygon shape. | |
| double | getSolenoidOuterRadius (void) const |
| Get the outer radius of the solenoid. | |
| void | setSolenoidOuterRadius (double x) |
| Set the outer radius of the solenoid. | |
| int | getNSector (void) const |
| Get the number of sectors of the BKLM. | |
| void | setNSector (int n) |
| Set the number of sectors of the BKLM. | |
| double | getHalfLength (void) const |
| Get the half-length along z of the BKLM. | |
| void | setHalfLength (double x) |
| Set the half-length along z of the BKLM. | |
| double | getOuterRadius (void) const |
| Get the radius of the inscribed circle of the outer polygon. | |
| void | setOuterRadius (double x) |
| Set the radius of the inscribed circle of the outer polygon. | |
| int | getNLayer (void) const |
| Get the number of modules in one sector. | |
| void | setNLayer (double n) |
| Set the number of modules in one sector. | |
| double | getIronNominalHeight (void) const |
| Get the nominal height of a layer's structural iron. | |
| void | setIronNominalHeight (double x) |
| Set the nominal height of a layer's structural iron. | |
| double | getIronActualHeight (void) const |
| Get the actual height of a layer's structural iron. | |
| void | setIronActualHeight (double x) |
| Set 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) | |
| void | setGap1InnerRadius (double x) |
| Set the radius of the inner tangent circle of gap 0 (innermost) | |
| double | getGap1NominalHeight (void) const |
| Get the nominal height of the innermost gap. | |
| void | setGap1NominalHeight (double x) |
| Set the nominal 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. | |
| void | setGap1IronWidth (double x) |
| Set 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. | |
| void | setGapLength (double x) |
| Set the length along z of the module gap. | |
| double | getGapNominalHeight (void) const |
| Get the nominal height of the outer gaps. | |
| void | setGapNominalHeight (double x) |
| Set the nominal 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. | |
| void | setGapIronWidth (double x) |
| Set the width (at the outer radius) of the adjacent structural iron on either side of a gap. | |
| int | getNZStrips (void) const |
| Get the number of z-measuring cathode strips in an RPC module (no chimney) | |
| void | setNZStrips (int n) |
| Set the number of z-measuring cathode strips in an RPC module (no chimney) | |
| int | getNZStripsChimney (void) const |
| Get the number of z-measuring cathode strips in an RPC module (with chimney) | |
| void | setNZStripsChimney (int n) |
| Set the number of z-measuring cathode strips in an RPC module (with chimney) | |
| int | getNPhiStrips (int layer) const |
| Get the number of phi-measuring cathode strips in an RPC module. | |
| void | setNPhiStrips (int layer, int n) |
| Set the number of phi-measuring cathode strips in an RPC module. | |
| int | getNZScints (void) const |
| Get the number of z-measuring scintillators in a scintillator module (no chimney) | |
| void | setNZScints (int n) |
| Set the number of z-measuring scintillators in a scintillator module (no chimney) | |
| int | getNZScintsChimney (void) const |
| Get the number of z-measuring scintillators in a scintillator module (with chimney) | |
| void | setNZScintsChimney (int n) |
| Set the number of z-measuring scintillators in a scintillator module (with chimney) | |
| int | getNPhiScints (int layer) const |
| Get the number of phi-measuring scintillators in a scintillator module. | |
| void | setNPhiScints (int layer, int n) |
| Set the number of phi-measuring scintillators in an scintillator module. | |
| double | getScintEnvelopeOffsetSign (int layer) const |
| Get the sign of shift of scintillator envelope along local y axis (-1: MPPCs on left, +1: MPPCs on right) for scintillator layers only | |
| void | setScintEnvelopeOffsetSign (int layer, int n) |
| Set the sign of shift of scintillator envelope along local y axis (-1: MPPCs on left, +1: MPPCs on right) for scintillator layers only | |
| double | getPhiStripWidth (int layer) const |
| Get width of the phi strips on each layer. | |
| void | setPhiStripWidth (int layer, double x) |
| Set width of the phi strips on each layer. | |
| double | getZStripWidth (int layer) const |
| Get width of the z strips on each layer. | |
| void | setZStripWidth (int layer, double x) |
| Set width of the z strips on each layer. | |
| double | getZScintDLength (int layer, int scint) const |
| Get shortening of nominal length of the z scintillators for scintillator layers only | |
| void | setZScintDLength (int layer, int scint, double x) |
| Set shortening of nominal length of the z scintillators for scintillator layers only | |
| double | getModuleLength (void) const |
| Get the length along z of the module. | |
| void | setModuleLength (double x) |
| Set the length along z of the module. | |
| double | getModuleLengthChimney (void) const |
| Get the length along z of the module. | |
| void | setModuleLengthChimney (double x) |
| Set the length along z of the module. | |
| double | getModuleCoverHeight (void) const |
| Get the height of the module's aluminum cover (2 per module) | |
| void | setModuleCoverHeight (double x) |
| Set 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) | |
| void | setModuleCopperHeight (double x) |
| Set 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) | |
| void | setModuleFoamHeight (double x) |
| Set 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) | |
| void | setModuleMylarHeight (double x) |
| Set 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) | |
| void | setModuleGlassHeight (double moduleGlassHeight) |
| Set 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) | |
| void | setModuleGasHeight (double x) |
| Set the height of the module's gas gap (2 per module) | |
| double | getModuleFrameWidth (void) const |
| Get the width of the module's perimeter aluminum frame. | |
| void | setModuleFrameWidth (double x) |
| Set the width of the module's perimeter aluminum frame. | |
| double | getModuleFrameThickness (void) const |
| Get the thickness of the module's perimeter aluminum frame. | |
| void | setModuleFrameThickness (double x) |
| Set 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. | |
| void | setModuleGasSpacerWidth (double x) |
| Set the width of the module's gas-gap's perimeter spacer. | |
| double | getModulePolystyreneInnerHeight (void) const |
| Get the height of the inner polystyrene-filler sheet. | |
| void | setModulePolystyreneInnerHeight (double x) |
| Set the height of the inner polystyrene-filler sheet. | |
| double | getModulePolystyreneOuterHeight (void) const |
| Get the height of the outer polystyrene-filler sheet. | |
| void | setModulePolystyreneOuterHeight (double x) |
| Set the height of the outer polystyrene-filler sheet. | |
| double | getChimneyCoverThickness (void) const |
| Get the thickness of the chimney cover plate. | |
| void | setChimneyCoverThickness (double x) |
| Set the thickness of the chimney cover plate. | |
| double | getChimneyHousingInnerRadius (void) const |
| Get the inner radius of the chimney housing. | |
| void | setChimneyHousingInnerRadius (double x) |
| Set the inner radius of the chimney housing. | |
| double | getChimneyHousingOuterRadius (void) const |
| Get the outer radius of the chimney housing. | |
| void | setChimneyHousingOuterRadius (double x) |
| Set the outer radius of the chimney housing. | |
| double | getChimneyShieldInnerRadius (void) const |
| Get the inner radius of the chimney radiation shield. | |
| void | setChimneyShieldInnerRadius (double x) |
| Set the inner radius of the chimney radiation shield. | |
| double | getChimneyShieldOuterRadius (void) const |
| Get the outer radius of the chimney radiation shield. | |
| void | setChimneyShieldOuterRadius (double x) |
| Set the outer radius of the chimney radiation shield. | |
| double | getChimneyPipeInnerRadius (void) const |
| Get the inner radius of the chimney pipe. | |
| void | setChimneyPipeInnerRadius (double x) |
| Set the inner radius of the chimney pipe. | |
| double | getChimneyPipeOuterRadius (void) const |
| Get the outer radius of the chimney pipe. | |
| void | setChimneyPipeOuterRadius (double x) |
| Set the outer radius of the chimney pipe. | |
| double | getRibThickness (void) const |
| Get the thickness of the radial rib that supports the solenoid / inner detectors. | |
| void | setRibThickness (double x) |
| Set 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. | |
| void | setCablesWidth (double x) |
| Set 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. | |
| void | setBraceWidth (double x) |
| Set 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. | |
| void | setBraceWidthChimney (double x) |
| Set the width of the brace in the middle of the cable-services channel in the chimney sector. | |
| double | getSupportPlateWidth (void) const |
| Get width of the innermost-module support plate. | |
| void | setSupportPlateWidth (double x) |
| Set width of the innermost-module support plate. | |
| double | getSupportPlateHeight (void) const |
| Get height of the innermost-module support plate. | |
| void | setSupportPlateHeight (double x) |
| Set height of the innermost-module support plate. | |
| double | getSupportPlateLength (void) const |
| Get length of the innermost-module support plate. | |
| void | setSupportPlateLength (double x) |
| Set length of the innermost-module support plate. | |
| double | getSupportPlateLengthChimney (void) const |
| Get length of the innermost-module support plate in the chimney sector. | |
| void | setSupportPlateLengthChimney (double x) |
| Set length of the innermost-module support plate in the chimney sector. | |
| double | getBracketWidth (void) const |
| Get the width of the layer-0 support plate's bracket. | |
| void | setBracketWidth (double x) |
| Set 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. | |
| void | setBracketThickness (double x) |
| Set 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. | |
| void | setBracketLength (double x) |
| Set 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. | |
| void | setBracketRibWidth (double x) |
| Set 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. | |
| void | setBracketRibThickness (double x) |
| Set the thickness of the layer-0 support plate's bracket's rib. | |
| double | getBracketInset (void) const |
| Get distance from support plate's end of bracket. | |
| void | setBracketInset (double x) |
| Set distance from support plate's end of bracket. | |
| double | getBracketInnerRadius (void) const |
| Get the inner radius of the layer-0 support plate's bracket. | |
| void | setBracketInnerRadius (double x) |
| Set the inner radius of the layer-0 support plate's bracket. | |
| double | getBracketCutoutDphi (void) const |
| Get the angular width of the layer-0 support plate's bracket's cutout. | |
| void | setBracketCutoutDphi (double x) |
| Set 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 along its relevant axis. | |
| double | getReadoutContainerLength (void) const |
| Get the length of the readout station's container. | |
| double | getReadoutContainerWidth (void) const |
| Get the width of the readout station's container. | |
| double | getReadoutContainerHeight (void) const |
| Get the height of the readout station's container. | |
| double | getReadoutCarrierLength (void) const |
| Get the length of the readout carrier card. | |
| double | getReadoutCarrierWidth (void) const |
| Get the width of the readout carrier card. | |
| double | getReadoutCarrierHeight (void) const |
| Get the height of the readout carrier card. | |
| double | getReadoutPreamplifierLength (void) const |
| Get the length of the preamplifier card. | |
| double | getReadoutPreamplifierWidth (void) const |
| Get the width of the preamplifier card. | |
| double | getReadoutPreamplifierHeight (void) const |
| Get the height 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. | |
| double | getReadoutConnectorsLength (void) const |
| Get the length of the readout connectors pair. | |
| double | getReadoutConnectorsWidth (void) const |
| Get the width of the readout connectors pair. | |
| double | getReadoutConnectorsHeight (void) const |
| Get the height 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 | getMPPCHousingLength (void) const |
| Get the MPPC housing length. | |
| double | getMPPCLength (void) const |
| Get the MPPC length. | |
| double | getMPPCWidth (void) const |
| Get the MPPC width. | |
| double | getMPPCHeight (void) const |
| Get the MPPC height. | |
| double | getLocalReconstructionShiftX (int section, int sector, int layer) const |
| Get reconstruction dx in local system. displacement, not alignment. | |
| void | setLocalReconstructionShiftX (int section, int sector, int layer, double x) |
| Set reconstruction dx in local system. displacement, not alignment. | |
| double | getLocalReconstructionShiftY (int section, int sector, int layer) const |
| Get reconstruction dy in local system. displacement, not alignment. | |
| void | setLocalReconstructionShiftY (int section, int sector, int layer, double x) |
| Set reconstruction dy in local system. displacement, not alignment. | |
| double | getLocalReconstructionShiftZ (int section, int sector, int layer) const |
| Get reconstruction dz in local system. displacement, not alignment. | |
| void | setLocalReconstructionShiftZ (int section, int sector, int layer, double x) |
| Set reconstruction dz in local system. displacement, not alignment. | |
| bool | isFlipped (int section, int sector, int layer) const |
| Get the z-phi planes flip (i.e., rotation by 180 degrees about z axis) True: z plane is inner, close to IP. More... | |
| void | isFlipped (int section, int sector, int layer, bool flag) |
| Set the z-phi planes flip (i.e., rotation by 180 degrees about z axis) True: z plane is inner, close to IP. More... | |
| std::string | getBKLMGeometryParComment () const |
| Get comment. | |
| void | setBKLMGeometryParComment (const std::string &s) |
| Set comment. | |
Private Member Functions | |
| ClassDef (BKLMGeometryPar, 6) | |
| Class version. | |
Private Attributes | |
| bool | m_DoBeamBackgroundStudy |
| Flag for enabling beam background study (=alternate sensitive-detector function) | |
| double | m_Rotation |
| Global rotation angle 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 stuctural iron. | |
| double | m_Gap1NominalHeight |
| Nominal height of the innermost gap. | |
| double | m_GapNominalHeight |
| Nominal height of outer gaps. | |
| double | m_Gap1InnerRadius |
| Radius of the inner tangent circle of the innermost gap. | |
| double | m_Gap1IronWidth |
| Width (at the outer radius) of the adjacent structural iron on either side of innermost gap. | |
| double | m_GapIronWidth |
| Width (at the outer radius) of the adjacent structural iron on either side of a gap. | |
| double | m_GapLength |
| Length along z of each gap. | |
| 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. | |
| bool | m_HasRPCs [BKLMElementNumbers::getMaximalLayerNumber()] |
| Flag to indicate whether layer contains RPCs (true) or scintillators (false) | |
| int | m_NPhiStrips [BKLMElementNumbers::getMaximalLayerNumber()] |
| Number of phi-readout RPC strips in each layer. | |
| 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. | |
| int | m_ScintEnvelopeOffsetSign [NSCINTLAYER] |
| 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 for scintillator layers only | |
| int | m_NPhiScints [NSCINTLAYER] |
| Number of phi-readout scintillators in each layer for scintillator layers only | |
| double | m_ZScintDLength [NSCINTLAYER][NZSCINT] |
| Shortening of the nominal length of the z scintillators for scintillator layers only | |
| 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_ModuleGlassHeight |
| Height of a detector module's glass electrode. | |
| double | m_ModuleGasHeight |
| Height of a detector module's gas gap. | |
| 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_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_BracketInnerRadius |
| Inner radius of the innermost-module support plate's bracket. | |
| double | m_BracketInset |
| Distance from support plate's end of 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. | |
| double | m_ReadoutContainerWidth |
| Width of the readout station. | |
| double | m_ReadoutContainerHeight |
| Height of the readout station. | |
| 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. | |
| 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()][NSCINTLAYER] |
| Flag of z-phi planes flip for scintillator layers only | |
| std::string | m_comment |
| Optional comment. | |
The Class for BKLM geometry.
Definition at line 40 of file BKLMGeometryPar.h.
|
inline |
Get the z-phi planes flip (i.e., rotation by 180 degrees about z axis) True: z plane is inner, close to IP.
False: phi-plane is inner, close to IP for scintillator layers only
Definition at line 1115 of file BKLMGeometryPar.h.
|
inline |
Set the z-phi planes flip (i.e., rotation by 180 degrees about z axis) True: z plane is inner, close to IP.
False: phi-plane is inner, close to IP for scintillator layers only
Definition at line 1123 of file BKLMGeometryPar.h.