Belle II Software development
|
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. | |
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. | |
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 structural 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 |
|
explicit |
Constructor using Gearbox.
Definition at line 18 of file BKLMGeometryPar.cc.
~BKLMGeometryPar | ( | ) |
|
inline |
Set the beam background study flag.
Definition at line 65 of file BKLMGeometryPar.h.
|
inline |
Get the beam background study flag.
Definition at line 59 of file BKLMGeometryPar.h.
|
inline |
Get comment.
Definition at line 1129 of file BKLMGeometryPar.h.
|
inline |
Get the width of the brace in the middle of the cable-services channel.
Definition at line 771 of file BKLMGeometryPar.h.
|
inline |
Get the width of the brace in the middle of the cable-services channel in the chimney sector.
Definition at line 783 of file BKLMGeometryPar.h.
|
inline |
Get the angular width of the layer-0 support plate's bracket's cutout.
Definition at line 927 of file BKLMGeometryPar.h.
|
inline |
Get the inner radius of the layer-0 support plate's bracket.
Definition at line 915 of file BKLMGeometryPar.h.
|
inline |
Get distance from support plate's end of bracket.
Definition at line 903 of file BKLMGeometryPar.h.
|
inline |
Get the length of the layer-0 support plate's bracket.
Definition at line 867 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the layer-0 support plate's bracket's rib.
Definition at line 891 of file BKLMGeometryPar.h.
|
inline |
Get the width of the layer-0 support plate's bracket's rib.
Definition at line 879 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the layer-0 support plate's bracket.
Definition at line 855 of file BKLMGeometryPar.h.
|
inline |
Get the width of the layer-0 support plate's bracket.
Definition at line 843 of file BKLMGeometryPar.h.
|
inline |
Get the width of the cable-services channel at each end.
Definition at line 759 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the chimney cover plate.
Definition at line 663 of file BKLMGeometryPar.h.
|
inline |
Get the inner radius of the chimney housing.
Definition at line 675 of file BKLMGeometryPar.h.
|
inline |
Get the outer radius of the chimney housing.
Definition at line 687 of file BKLMGeometryPar.h.
|
inline |
Get length along z of the chimney hole.
Definition at line 107 of file BKLMGeometryPar.h.
|
inline |
Get the inner radius of the chimney pipe.
Definition at line 723 of file BKLMGeometryPar.h.
|
inline |
Get the outer radius of the chimney pipe.
Definition at line 735 of file BKLMGeometryPar.h.
|
inline |
Get the inner radius of the chimney radiation shield.
Definition at line 699 of file BKLMGeometryPar.h.
|
inline |
Get the outer radius of the chimney radiation shield.
Definition at line 711 of file BKLMGeometryPar.h.
|
inline |
Get width of the chimney hole.
Definition at line 119 of file BKLMGeometryPar.h.
|
inline |
Get the radius of the inner tangent circle of gap 0 (innermost)
Definition at line 311 of file BKLMGeometryPar.h.
|
inline |
Get the width (at the outer radius) of the adjacent structural iron on either side of innermost gap.
Definition at line 335 of file BKLMGeometryPar.h.
|
inline |
Get the nominal height of the innermost gap.
Definition at line 323 of file BKLMGeometryPar.h.
|
inline |
Get the width (at the outer radius) of the adjacent structural iron on either side of a gap.
Definition at line 371 of file BKLMGeometryPar.h.
|
inline |
Get the length along z of the module gap.
Definition at line 347 of file BKLMGeometryPar.h.
|
inline |
Get the nominal height of the outer gaps.
Definition at line 359 of file BKLMGeometryPar.h.
|
inline |
Get the half-length along z of the BKLM.
Definition at line 251 of file BKLMGeometryPar.h.
|
inline |
Get the actual height of a layer's structural iron.
Definition at line 299 of file BKLMGeometryPar.h.
|
inline |
Get the nominal height of a layer's structural iron.
Definition at line 287 of file BKLMGeometryPar.h.
|
inline |
Get reconstruction dx in local system. displacement, not alignment.
Definition at line 1077 of file BKLMGeometryPar.h.
|
inline |
Get reconstruction dy in local system. displacement, not alignment.
Definition at line 1089 of file BKLMGeometryPar.h.
|
inline |
Get reconstruction dz in local system. displacement, not alignment.
Definition at line 1101 of file BKLMGeometryPar.h.
|
inline |
Get the height of the module's readout or ground copper plane (4 per module)
Definition at line 543 of file BKLMGeometryPar.h.
|
inline |
Get the height of the module's aluminum cover (2 per module)
Definition at line 531 of file BKLMGeometryPar.h.
|
inline |
Get the height of the module's transmission-line foam (2 per module)
Definition at line 555 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the module's perimeter aluminum frame.
Definition at line 615 of file BKLMGeometryPar.h.
|
inline |
Get the width of the module's perimeter aluminum frame.
Definition at line 603 of file BKLMGeometryPar.h.
|
inline |
Get the height of the module's gas gap (2 per module)
Definition at line 591 of file BKLMGeometryPar.h.
|
inline |
Get the width of the module's gas-gap's perimeter spacer.
Definition at line 627 of file BKLMGeometryPar.h.
|
inline |
Get the height of the module's glass electrode (4 per module)
Definition at line 579 of file BKLMGeometryPar.h.
|
inline |
Get the length along z of the module.
Definition at line 507 of file BKLMGeometryPar.h.
|
inline |
Get the length along z of the module.
Definition at line 519 of file BKLMGeometryPar.h.
|
inline |
Get the height of the module's insulating mylar (2 per module)
Definition at line 567 of file BKLMGeometryPar.h.
|
inline |
Get the height of the inner polystyrene-filler sheet.
Definition at line 639 of file BKLMGeometryPar.h.
|
inline |
Get the height of the outer polystyrene-filler sheet.
Definition at line 651 of file BKLMGeometryPar.h.
|
inline |
Get the MPPC height.
Definition at line 1071 of file BKLMGeometryPar.h.
|
inline |
Get the MPPC housing length.
Definition at line 1053 of file BKLMGeometryPar.h.
|
inline |
Get the MPPC housing radius.
Definition at line 1047 of file BKLMGeometryPar.h.
|
inline |
Get the MPPC length.
Definition at line 1059 of file BKLMGeometryPar.h.
|
inline |
|
inline |
Get the number of modules in one sector.
Definition at line 275 of file BKLMGeometryPar.h.
|
inline |
Get the number of phi-measuring scintillators in a scintillator module.
Definition at line 443 of file BKLMGeometryPar.h.
|
inline |
Get the number of phi-measuring cathode strips in an RPC module.
Definition at line 407 of file BKLMGeometryPar.h.
|
inline |
Get the number of preamplifier positions along the length of the carrier card.
Definition at line 1011 of file BKLMGeometryPar.h.
|
inline |
Get the number of preamplifier readout stations.
Definition at line 939 of file BKLMGeometryPar.h.
|
inline |
Get the number of sectors of the BKLM.
Definition at line 239 of file BKLMGeometryPar.h.
|
inline |
Get the number of z-measuring scintillators in a scintillator module (no chimney)
Definition at line 419 of file BKLMGeometryPar.h.
|
inline |
Get the number of z-measuring scintillators in a scintillator module (with chimney)
Definition at line 431 of file BKLMGeometryPar.h.
|
inline |
Get the number of z-measuring cathode strips in an RPC module (no chimney)
Definition at line 383 of file BKLMGeometryPar.h.
|
inline |
Get the number of z-measuring cathode strips in an RPC module (with chimney)
Definition at line 395 of file BKLMGeometryPar.h.
|
inline |
Get the global shift along a of the entire BKLM.
Definition at line 203 of file BKLMGeometryPar.h.
|
inline |
Get the radius of the inscribed circle of the outer polygon.
Definition at line 263 of file BKLMGeometryPar.h.
|
inline |
Get the starting angle of the BKLM's polygon shape.
Definition at line 215 of file BKLMGeometryPar.h.
|
inline |
Get width of the phi strips on each layer.
Definition at line 469 of file BKLMGeometryPar.h.
|
inline |
Get the height of the readout carrier card.
Definition at line 987 of file BKLMGeometryPar.h.
|
inline |
Get the length of the readout carrier card.
Definition at line 975 of file BKLMGeometryPar.h.
|
inline |
Get the width of the readout carrier card.
Definition at line 981 of file BKLMGeometryPar.h.
|
inline |
Get the height of the readout connectors pair.
Definition at line 1035 of file BKLMGeometryPar.h.
|
inline |
Get the length of the readout connectors pair.
Definition at line 1023 of file BKLMGeometryPar.h.
|
inline |
Get the position of the readout connectors pair along the length of the carrier card.
Definition at line 1041 of file BKLMGeometryPar.h.
|
inline |
Get the width of the readout connectors pair.
Definition at line 1029 of file BKLMGeometryPar.h.
|
inline |
Get the height of the readout station's container.
Definition at line 969 of file BKLMGeometryPar.h.
|
inline |
Get the length of the readout station's container.
Definition at line 957 of file BKLMGeometryPar.h.
|
inline |
Get the width of the readout station's container.
Definition at line 963 of file BKLMGeometryPar.h.
|
inline |
Get the height of the preamplifier card.
Definition at line 1005 of file BKLMGeometryPar.h.
|
inline |
Get the length of the preamplifier card.
Definition at line 993 of file BKLMGeometryPar.h.
|
inline |
Get the position of a preamplifier along the length of the carrier card.
Definition at line 1017 of file BKLMGeometryPar.h.
|
inline |
Get the width of the preamplifier card.
Definition at line 999 of file BKLMGeometryPar.h.
|
inline |
Get the selector for phi (true) or z (false) readout station.
Definition at line 945 of file BKLMGeometryPar.h.
|
inline |
Get the position of each readout station along its relevant axis.
Definition at line 951 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the radial rib that supports the solenoid / inner detectors.
Definition at line 747 of file BKLMGeometryPar.h.
|
inline |
Get the global rotation angle about z of the entire BKLM.
Definition at line 179 of file BKLMGeometryPar.h.
|
inline |
Get the radius of the cylindrical central bore in a scintillator strip.
Definition at line 155 of file BKLMGeometryPar.h.
|
inline |
Get the sign of shift of scintillator envelope along local y axis (-1: MPPCs on left, +1: MPPCs on right) for scintillator layers only
Definition at line 456 of file BKLMGeometryPar.h.
|
inline |
Get the radius of the cylindrical central WLS fiber in a scintillator strip.
Definition at line 167 of file BKLMGeometryPar.h.
|
inline |
Get the height of the entire volume of a scintillator strip (including TiO2 coating)
Definition at line 131 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the inactive TiO2-polystyrene coating on side (short) surface of a scintillator strip.
Definition at line 95 of file BKLMGeometryPar.h.
|
inline |
Get the thickness of the inactive TiO2-polystyrene coating on top (broad) surface of a scintillator strip.
Definition at line 83 of file BKLMGeometryPar.h.
|
inline |
Get the width of the entire volume of a scintillator strip (including TiO2 coating)
Definition at line 143 of file BKLMGeometryPar.h.
|
inline |
Get the rotation angle for a sector.
Definition at line 191 of file BKLMGeometryPar.h.
|
inline |
Get the outer radius of the solenoid.
Definition at line 227 of file BKLMGeometryPar.h.
|
inline |
Get height of the innermost-module support plate.
Definition at line 807 of file BKLMGeometryPar.h.
|
inline |
Get length of the innermost-module support plate.
Definition at line 819 of file BKLMGeometryPar.h.
|
inline |
Get length of the innermost-module support plate in the chimney sector.
Definition at line 831 of file BKLMGeometryPar.h.
|
inline |
Get width of the innermost-module support plate.
Definition at line 795 of file BKLMGeometryPar.h.
|
inline |
Get shortening of nominal length of the z scintillators for scintillator layers only
Definition at line 494 of file BKLMGeometryPar.h.
|
inline |
Get width of the z strips on each layer.
Definition at line 481 of file BKLMGeometryPar.h.
|
inline |
Determine if the sensitive detectors in a given layer are RPCs (=true) or scintillators (=false)
Definition at line 71 of file BKLMGeometryPar.h.
|
inline |
Set flag to indicate whether layer contains RPCs (true) or scintillators (false)
Definition at line 77 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.
void read | ( | const GearDir & | content | ) |
Get geometry parameters from Gearbox.
Definition at line 29 of file BKLMGeometryPar.cc.
|
inline |
|
inline |
Set the width of the brace in the middle of the cable-services channel.
Definition at line 777 of file BKLMGeometryPar.h.
|
inline |
Set the width of the brace in the middle of the cable-services channel in the chimney sector.
Definition at line 789 of file BKLMGeometryPar.h.
|
inline |
Set the angular width of the layer-0 support plate's bracket's cutout.
Definition at line 933 of file BKLMGeometryPar.h.
|
inline |
Set the inner radius of the layer-0 support plate's bracket.
Definition at line 921 of file BKLMGeometryPar.h.
|
inline |
Set distance from support plate's end of bracket.
Definition at line 909 of file BKLMGeometryPar.h.
|
inline |
Set the length of the layer-0 support plate's bracket.
Definition at line 873 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the layer-0 support plate's bracket's rib.
Definition at line 897 of file BKLMGeometryPar.h.
|
inline |
Set the width of the layer-0 support plate's bracket's rib.
Definition at line 885 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the layer-0 support plate's bracket.
Definition at line 861 of file BKLMGeometryPar.h.
|
inline |
Set the width of the layer-0 support plate's bracket.
Definition at line 849 of file BKLMGeometryPar.h.
|
inline |
Set the width of the cable-services channel at each end.
Definition at line 765 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the chimney cover plate.
Definition at line 669 of file BKLMGeometryPar.h.
|
inline |
Set the inner radius of the chimney housing.
Definition at line 681 of file BKLMGeometryPar.h.
|
inline |
Set the outer radius of the chimney housing.
Definition at line 693 of file BKLMGeometryPar.h.
|
inline |
Set length along z of the chimney hole.
Definition at line 113 of file BKLMGeometryPar.h.
|
inline |
Set the inner radius of the chimney pipe.
Definition at line 729 of file BKLMGeometryPar.h.
|
inline |
Set the outer radius of the chimney pipe.
Definition at line 741 of file BKLMGeometryPar.h.
|
inline |
Set the inner radius of the chimney radiation shield.
Definition at line 705 of file BKLMGeometryPar.h.
|
inline |
Set the outer radius of the chimney radiation shield.
Definition at line 717 of file BKLMGeometryPar.h.
|
inline |
Set width of the chimney hole.
Definition at line 125 of file BKLMGeometryPar.h.
|
inline |
Set the radius of the inner tangent circle of gap 0 (innermost)
Definition at line 317 of file BKLMGeometryPar.h.
|
inline |
Set the width (at the outer radius) of the adjacent structural iron on either side of innermost gap.
Definition at line 341 of file BKLMGeometryPar.h.
|
inline |
Set the nominal height of the innermost gap.
Definition at line 329 of file BKLMGeometryPar.h.
|
inline |
Set the width (at the outer radius) of the adjacent structural iron on either side of a gap.
Definition at line 377 of file BKLMGeometryPar.h.
|
inline |
Set the length along z of the module gap.
Definition at line 353 of file BKLMGeometryPar.h.
|
inline |
Set the nominal height of the outer gaps.
Definition at line 365 of file BKLMGeometryPar.h.
|
inline |
Set the half-length along z of the BKLM.
Definition at line 257 of file BKLMGeometryPar.h.
|
inline |
Set the actual height of a layer's structural iron.
Definition at line 305 of file BKLMGeometryPar.h.
|
inline |
Set the nominal height of a layer's structural iron.
Definition at line 293 of file BKLMGeometryPar.h.
|
inline |
Set reconstruction dx in local system. displacement, not alignment.
Definition at line 1083 of file BKLMGeometryPar.h.
|
inline |
Set reconstruction dy in local system. displacement, not alignment.
Definition at line 1095 of file BKLMGeometryPar.h.
|
inline |
Set reconstruction dz in local system. displacement, not alignment.
Definition at line 1107 of file BKLMGeometryPar.h.
|
inline |
Set the height of the module's readout or ground copper plane (4 per module)
Definition at line 549 of file BKLMGeometryPar.h.
|
inline |
Set the height of the module's aluminum cover (2 per module)
Definition at line 537 of file BKLMGeometryPar.h.
|
inline |
Set the height of the module's transmission-line foam (2 per module)
Definition at line 561 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the module's perimeter aluminum frame.
Definition at line 621 of file BKLMGeometryPar.h.
|
inline |
Set the width of the module's perimeter aluminum frame.
Definition at line 609 of file BKLMGeometryPar.h.
|
inline |
Set the height of the module's gas gap (2 per module)
Definition at line 597 of file BKLMGeometryPar.h.
|
inline |
Set the width of the module's gas-gap's perimeter spacer.
Definition at line 633 of file BKLMGeometryPar.h.
|
inline |
Set the height of the module's glass electrode (4 per module)
Definition at line 585 of file BKLMGeometryPar.h.
|
inline |
Set the length along z of the module.
Definition at line 513 of file BKLMGeometryPar.h.
|
inline |
Set the length along z of the module.
Definition at line 525 of file BKLMGeometryPar.h.
|
inline |
Set the height of the module's insulating mylar (2 per module)
Definition at line 573 of file BKLMGeometryPar.h.
|
inline |
Set the height of the inner polystyrene-filler sheet.
Definition at line 645 of file BKLMGeometryPar.h.
|
inline |
Set the height of the outer polystyrene-filler sheet.
Definition at line 657 of file BKLMGeometryPar.h.
|
inline |
Set the number of modules in one sector.
Definition at line 281 of file BKLMGeometryPar.h.
|
inline |
Set the number of phi-measuring scintillators in an scintillator module.
Definition at line 449 of file BKLMGeometryPar.h.
|
inline |
Set the number of phi-measuring cathode strips in an RPC module.
Definition at line 413 of file BKLMGeometryPar.h.
|
inline |
Set the number of sectors of the BKLM.
Definition at line 245 of file BKLMGeometryPar.h.
|
inline |
Set the number of z-measuring scintillators in a scintillator module (no chimney)
Definition at line 425 of file BKLMGeometryPar.h.
|
inline |
Set the number of z-measuring scintillators in a scintillator module (with chimney)
Definition at line 437 of file BKLMGeometryPar.h.
|
inline |
Set the number of z-measuring cathode strips in an RPC module (no chimney)
Definition at line 389 of file BKLMGeometryPar.h.
|
inline |
Set the number of z-measuring cathode strips in an RPC module (with chimney)
Definition at line 401 of file BKLMGeometryPar.h.
|
inline |
Set the global shift along a of the entire BKLM.
Definition at line 209 of file BKLMGeometryPar.h.
|
inline |
Set the radius of the inscribed circle of the outer polygon.
Definition at line 269 of file BKLMGeometryPar.h.
|
inline |
Set the starting angle of the BKLM's polygon shape.
Definition at line 221 of file BKLMGeometryPar.h.
|
inline |
Set width of the phi strips on each layer.
Definition at line 475 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the radial rib that supports the solenoid / inner detectors.
Definition at line 753 of file BKLMGeometryPar.h.
|
inline |
Set the global rotation angle about z of the entire BKLM.
Definition at line 185 of file BKLMGeometryPar.h.
|
inline |
Set the radius of the cylindrical central bore in a scintillator strip.
Definition at line 161 of file BKLMGeometryPar.h.
|
inline |
Set the sign of shift of scintillator envelope along local y axis (-1: MPPCs on left, +1: MPPCs on right) for scintillator layers only
Definition at line 463 of file BKLMGeometryPar.h.
|
inline |
Set the radius of the cylindrical central WLS fiber in a scintillator strip.
Definition at line 173 of file BKLMGeometryPar.h.
|
inline |
Set the height of the entire volume of a scintillator strip (including TiO2 coating)
Definition at line 137 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the inactive TiO2-polystyrene coating on side (short) surface of a scintillator strip.
Definition at line 101 of file BKLMGeometryPar.h.
|
inline |
Set the thickness of the inactive TiO2-polystyrene coating on top (broad) surface of a scintillator strip.
Definition at line 89 of file BKLMGeometryPar.h.
|
inline |
Set the width of the entire volume of a scintillator strip (including TiO2 coating)
Definition at line 149 of file BKLMGeometryPar.h.
|
inline |
Set the rotation angle for a sector.
Definition at line 197 of file BKLMGeometryPar.h.
|
inline |
Set the outer radius of the solenoid.
Definition at line 233 of file BKLMGeometryPar.h.
|
inline |
Set height of the innermost-module support plate.
Definition at line 813 of file BKLMGeometryPar.h.
|
inline |
Set length of the innermost-module support plate.
Definition at line 825 of file BKLMGeometryPar.h.
|
inline |
Set length of the innermost-module support plate in the chimney sector.
Definition at line 837 of file BKLMGeometryPar.h.
|
inline |
Set width of the innermost-module support plate.
Definition at line 801 of file BKLMGeometryPar.h.
|
inline |
Set shortening of nominal length of the z scintillators for scintillator layers only
Definition at line 501 of file BKLMGeometryPar.h.
|
inline |
Set width of the z strips on each layer.
Definition at line 487 of file BKLMGeometryPar.h.
|
private |
Width of the central brace in the middle of the cable-services channel.
Definition at line 1324 of file BKLMGeometryPar.h.
|
private |
Width of the central brace in the middle of the cable-services channel in the chimney sector.
Definition at line 1327 of file BKLMGeometryPar.h.
|
private |
Angular width of the innermost-module support plate's bracket's cutout.
Definition at line 1363 of file BKLMGeometryPar.h.
|
private |
Inner radius of the innermost-module support plate's bracket.
Definition at line 1357 of file BKLMGeometryPar.h.
|
private |
Distance from support plate's end of bracket.
Definition at line 1360 of file BKLMGeometryPar.h.
|
private |
Length of the innermost-module support plate's bracket.
Definition at line 1348 of file BKLMGeometryPar.h.
|
private |
Thickness of the innermost-module support plate's bracket's rib.
Definition at line 1354 of file BKLMGeometryPar.h.
|
private |
Width of the innermost-module support plate's bracket's rib.
Definition at line 1351 of file BKLMGeometryPar.h.
|
private |
Thickness of the innermost-module support plate's bracket.
Definition at line 1345 of file BKLMGeometryPar.h.
|
private |
Width of the innermost-module support plate's bracket.
Definition at line 1342 of file BKLMGeometryPar.h.
|
private |
Width of the cable-services channel at each end.
Definition at line 1321 of file BKLMGeometryPar.h.
|
private |
Thickness of the chimney's iron cover plate.
Definition at line 1297 of file BKLMGeometryPar.h.
|
private |
Inner radius of the chimney housing.
Definition at line 1300 of file BKLMGeometryPar.h.
|
private |
Outer radius of the chimney housing.
Definition at line 1303 of file BKLMGeometryPar.h.
|
private |
Length along z of the chimney hole.
Definition at line 1291 of file BKLMGeometryPar.h.
|
private |
Inner radius of the chimney pipe.
Definition at line 1312 of file BKLMGeometryPar.h.
|
private |
Outer radius of the chimney pipe.
Definition at line 1315 of file BKLMGeometryPar.h.
|
private |
Inner radius of the chimney shield.
Definition at line 1306 of file BKLMGeometryPar.h.
|
private |
Outer radius of the chimney shield.
Definition at line 1309 of file BKLMGeometryPar.h.
|
private |
Width of the chimney hole.
Definition at line 1294 of file BKLMGeometryPar.h.
|
private |
Optional comment.
Definition at line 1444 of file BKLMGeometryPar.h.
|
private |
Flag for enabling beam background study (=alternate sensitive-detector function)
Definition at line 1143 of file BKLMGeometryPar.h.
|
private |
Radius of the inner tangent circle of the innermost gap.
Definition at line 1185 of file BKLMGeometryPar.h.
|
private |
Width (at the outer radius) of the adjacent structural iron on either side of innermost gap.
Definition at line 1188 of file BKLMGeometryPar.h.
|
private |
Nominal height of the innermost gap.
Definition at line 1179 of file BKLMGeometryPar.h.
|
private |
Width (at the outer radius) of the adjacent structural iron on either side of a gap.
Definition at line 1191 of file BKLMGeometryPar.h.
|
private |
Length along z of each gap.
Definition at line 1194 of file BKLMGeometryPar.h.
|
private |
Nominal height of outer gaps.
Definition at line 1182 of file BKLMGeometryPar.h.
|
private |
Half-length along z of the BKLM.
Definition at line 1167 of file BKLMGeometryPar.h.
|
private |
Flag to indicate whether layer contains RPCs (true) or scintillators (false)
Definition at line 1209 of file BKLMGeometryPar.h.
|
private |
Actual height of a layer's structural iron.
Definition at line 1176 of file BKLMGeometryPar.h.
|
private |
Nominal height of a layer's structural iron.
Definition at line 1173 of file BKLMGeometryPar.h.
|
private |
Flag of z-phi planes flip for scintillator layers only
Definition at line 1441 of file BKLMGeometryPar.h.
|
private |
Reconstruction dx in local system. displacement, not alignment.
Definition at line 1432 of file BKLMGeometryPar.h.
|
private |
Reconstruction dy in local system. displacement, not alignment.
Definition at line 1435 of file BKLMGeometryPar.h.
|
private |
Reconstruction dz in local system. displacement, not alignment.
Definition at line 1438 of file BKLMGeometryPar.h.
|
private |
Height of a detector module's copper readout or ground plane.
Definition at line 1243 of file BKLMGeometryPar.h.
|
private |
Height of a detector module's aluminum cover.
Definition at line 1240 of file BKLMGeometryPar.h.
|
private |
Height of a detector module's transmission-line foam.
Definition at line 1246 of file BKLMGeometryPar.h.
|
private |
Thickness of a detector module's frame ("C" shape - thickness of vertical leg)
Definition at line 1261 of file BKLMGeometryPar.h.
|
private |
Width of a detector module's frame ("C" shape - width of horizontal leg)
Definition at line 1258 of file BKLMGeometryPar.h.
|
private |
Height of a detector module's gas gap.
Definition at line 1255 of file BKLMGeometryPar.h.
|
private |
Width of a detector module's spacer.
Definition at line 1264 of file BKLMGeometryPar.h.
|
private |
Height of a detector module's glass electrode.
Definition at line 1252 of file BKLMGeometryPar.h.
|
private |
Length along z of the module.
Definition at line 1234 of file BKLMGeometryPar.h.
|
private |
Length along z of the module in the chimney sector.
Definition at line 1237 of file BKLMGeometryPar.h.
|
private |
Height of a detector module's mylar insulation.
Definition at line 1249 of file BKLMGeometryPar.h.
|
private |
Height of the inner polystyrene-filler sheet.
Definition at line 1267 of file BKLMGeometryPar.h.
|
private |
Height of the outer polystyrene-filler sheet.
Definition at line 1270 of file BKLMGeometryPar.h.
|
private |
MPPC height.
Definition at line 1429 of file BKLMGeometryPar.h.
|
private |
MPPC housing length.
Definition at line 1420 of file BKLMGeometryPar.h.
|
private |
MPPC housing radius.
Definition at line 1417 of file BKLMGeometryPar.h.
|
private |
MPPC length.
Definition at line 1423 of file BKLMGeometryPar.h.
|
private |
MPPC width.
Definition at line 1426 of file BKLMGeometryPar.h.
|
private |
Number of layers in one sector.
Definition at line 1170 of file BKLMGeometryPar.h.
|
private |
Number of phi-readout scintillators in each layer for scintillator layers only
Definition at line 1227 of file BKLMGeometryPar.h.
|
private |
Number of phi-readout RPC strips in each layer.
Definition at line 1212 of file BKLMGeometryPar.h.
|
private |
Number of preamplifier readout stations.
Definition at line 1366 of file BKLMGeometryPar.h.
|
private |
Number of sectors (=8 : octagonal)
Definition at line 1158 of file BKLMGeometryPar.h.
|
private |
Number of z-measuring scintillators in a standard scintillator module.
Definition at line 1203 of file BKLMGeometryPar.h.
|
private |
Number of z-measuring scintillators in a chimney-sector scintillator module.
Definition at line 1206 of file BKLMGeometryPar.h.
|
private |
Number of z-measuring cathode strips in a standard RPC module.
Definition at line 1197 of file BKLMGeometryPar.h.
|
private |
Number of z-measuring cathode strips in a chimney-sector RPC module.
Definition at line 1200 of file BKLMGeometryPar.h.
|
private |
Global offset along z of the BKLM.
Definition at line 1152 of file BKLMGeometryPar.h.
|
private |
Radius of the circle tangent to the sides of the outer polygon.
Definition at line 1164 of file BKLMGeometryPar.h.
|
private |
Starting angle of the polygon shape.
Definition at line 1155 of file BKLMGeometryPar.h.
|
private |
Width of the phi strips on each layer.
Definition at line 1215 of file BKLMGeometryPar.h.
|
private |
Height of the readout carrier card.
Definition at line 1390 of file BKLMGeometryPar.h.
|
private |
Length of the readout carrier card.
Definition at line 1384 of file BKLMGeometryPar.h.
|
private |
Width of the readout carrier card.
Definition at line 1387 of file BKLMGeometryPar.h.
|
private |
Height of the readout connectors pair.
Definition at line 1411 of file BKLMGeometryPar.h.
|
private |
Length of the readout connectors pair.
Definition at line 1405 of file BKLMGeometryPar.h.
|
private |
Position of the readout connectors pair along the length of the carrier card.
Definition at line 1414 of file BKLMGeometryPar.h.
|
private |
Width of the readout connectors pair.
Definition at line 1408 of file BKLMGeometryPar.h.
|
private |
Height of the readout station.
Definition at line 1381 of file BKLMGeometryPar.h.
|
private |
Length of the readout station.
Definition at line 1375 of file BKLMGeometryPar.h.
|
private |
Width of the readout station.
Definition at line 1378 of file BKLMGeometryPar.h.
|
private |
Height of the preamplifier card.
Definition at line 1399 of file BKLMGeometryPar.h.
|
private |
Length of the preamplifier card.
Definition at line 1393 of file BKLMGeometryPar.h.
|
private |
Positions of the preamplifiers along the length of the carrier card.
Definition at line 1402 of file BKLMGeometryPar.h.
|
private |
Width of the preamplifier card.
Definition at line 1396 of file BKLMGeometryPar.h.
|
private |
Selector for phi (true) or z (false) readout station.
Definition at line 1369 of file BKLMGeometryPar.h.
|
private |
Position of each readout station along its relevant axis.
Definition at line 1372 of file BKLMGeometryPar.h.
|
private |
Thickness of the radial rib that supports the solenoid / inner detectors.
Definition at line 1318 of file BKLMGeometryPar.h.
|
private |
Global rotation angle about z of the BKLM.
Definition at line 1146 of file BKLMGeometryPar.h.
|
private |
Radius (cm) of the central bore in the scintillator strip.
Definition at line 1279 of file BKLMGeometryPar.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 for scintillator layers only
Definition at line 1223 of file BKLMGeometryPar.h.
|
private |
Radius (cm) of the central WLS fiber in the scintillator strip.
Definition at line 1282 of file BKLMGeometryPar.h.
|
private |
Height of one scintillator strip (cm), including the TiO2 coating.
Definition at line 1276 of file BKLMGeometryPar.h.
|
private |
Thickness (cm) of the TiO2 coating on the left (and right) side of the scintillator strip.
Definition at line 1288 of file BKLMGeometryPar.h.
|
private |
Thickness (cm) of the TiO2 coating on the top (and bottom) of the scintillator strip.
Definition at line 1285 of file BKLMGeometryPar.h.
|
private |
Width of one scintillator strip (cm), including the TiO2 coating.
Definition at line 1273 of file BKLMGeometryPar.h.
|
private |
Global rotation angle of a sector.
Definition at line 1149 of file BKLMGeometryPar.h.
|
private |
Outer radius of the solenoid.
Definition at line 1161 of file BKLMGeometryPar.h.
|
private |
Height of the innermost-module support plate.
Definition at line 1333 of file BKLMGeometryPar.h.
|
private |
Length of the innermost-module support plate.
Definition at line 1336 of file BKLMGeometryPar.h.
|
private |
Length of the innermost-module support plate in the chimney sector.
Definition at line 1339 of file BKLMGeometryPar.h.
|
private |
Width of the innermost-module support plate.
Definition at line 1330 of file BKLMGeometryPar.h.
|
private |
Shortening of the nominal length of the z scintillators for scintillator layers only
Definition at line 1231 of file BKLMGeometryPar.h.
|
private |
Width of the z strips on each layer.
Definition at line 1218 of file BKLMGeometryPar.h.