toor.DetectionLayout.Photodetectors.SiPM package#

Submodules#

toor.DetectionLayout.Photodetectors.SiPM.Hamamatsu module#

class toor.DetectionLayout.Photodetectors.SiPM.Hamamatsu.HamamatsuS13360Series(idSiPM=0, model='1350PE')[source]#

Bases: GenericSiPM

class toor.DetectionLayout.Photodetectors.SiPM.Hamamatsu.HamamatsuS14161Series(model='3050HS-08')[source]#

Bases: GenericSiPM

Hamamatsu S14161 Series model: 3050HS-04 or 3050HS-08

applyModelProperties(model)[source]#

Apply model properties :type model: :param model: model name :return:

toor.DetectionLayout.Photodetectors.SiPM.Kettek module#

Brief description of the file.

toor.DetectionLayout.Photodetectors.SiPM.generic module#

class toor.DetectionLayout.Photodetectors.SiPM.generic.GenericSiPM(idSiPM=0)[source]#

Bases: object

Generic SiPM class parameters:

property alphaRotation#
property betaRotation#
property blockSPiMArea#
property blockSPiMDepth#
property blockSPiMHeight#
property blockSPiMWidth#
property borderSizeX#
property borderSizeY#
property centerSiPMModule#
property channelCentrePosition#
property effectiveAreaPerChannel#
property effectiveHeight#
property effectiveWidth#
property externalBorderSizeX#
property externalBorderSizeY#
property geometricalFillFactor#
property model#
property numberOfChannelsX#
property numberOfChannelsY#
property numberPixelPerChannel#
property packageType#
property photonDetectionEfficiencyAtPeak#
property pixelArea#
property pixelDepth#
property pixelHeight#
property pixelHeightTolerance#
property pixelPitch#
property pixelSpacingX#
property pixelSpacingY#
property pixelWidth#
property pixelWidthTolerance#
property resinThickness#
property series#
setAlphaRotation(value)[source]#
setBetaRotation(value)[source]#
setBlockSPiMArea(blockSPiMArea)[source]#
setBlockSPiMDepth(blockSPiMDepth)[source]#
setBlockSPiMHeight(blockSPiMHeight)[source]#
setBlockSPiMWidth(blockSPiMWidth)[source]#
setBorderSizeX(borderSizeX)[source]#
setBorderSizeY(borderSizeY)[source]#
setCenterSiPMModule(center)[source]#
setChannelCentrePosition(center)[source]#
setChannelOriginalCentrePosition()[source]#
setEffectiveAreaPerChannel(effectiveAreaPerChannel)[source]#
setEffectiveHeight(effectiveHeight)[source]#
setEffectiveWidth(effectiveWidth)[source]#
setExternalBorderSizeX(externalBorderSizeX)[source]#
setExternalBorderSizeY(externalBorderSizeY)[source]#
setGeometricalFillFactor(geometricalFillFactor)[source]#
setModel(model)[source]#
setNumberOfChannelsX(numberOfChannelsX)[source]#
setNumberOfChannelsY(numberOfChannelsY)[source]#
setNumberPixelPerChannel(numberPixelPerChannel)[source]#
setPackageType(packageType)[source]#
setPhotonDetectionEfficiencyAtPeak(photonDetectionEfficiencyAtPeak)[source]#
setPixelArea(pixelArea)[source]#
setPixelDepth(pixelDepth)[source]#
setPixelHeight(pixelHeight)[source]#
setPixelHeightTolerance(pixelHeightTolerance)[source]#
setPixelPitch(pixelPitch)[source]#
setPixelSpacingX(pixelSpacingX)[source]#
setPixelSpacingY(pixelSpacingY)[source]#
setPixelWidth(pixelWidth)[source]#
setPixelWidthTolerance(pixelWidthTolerance)[source]#
setResinThickness(resinThickness)[source]#
setSeries(series)[source]#
Return type:

object

setSigmaRotation(value)[source]#
setVendor(vendor)[source]#
setWindowRefractiveIndex(windowRefractiveIndex)[source]#
setWindowType(windowType)[source]#
setXTranslation(value)[source]#
setYTranslation(value)[source]#
setZTranslation(value)[source]#
property sigmaRotation#
property totalNumberOfChannels#
property vendor#
property windowRefractiveIndex#
property windowType#
property xTranslation#
property yTranslation#
property zTranslation#

Module contents#