Skip to content

PhotoMultiplierTube

Bases: PointDetector_Type

Represents the XML element PhotoMultiplierTube.

A Photomultiplier Tube (PMT) is a photoemissive device in which the absorption of a photon results in the emission of an electron and it is used for the detection of very weak signals. These Detectors work by amplifying the electrons generated by a photocathode exposed to a photon flux. The higher the supplied voltage (PMTVoltage setting), the greater the amplification of the current (PMTGain setting) and thus sensitivity, but also the higher the noise in the acquired image. The amplifier offset (PMTOffset setting) defines black level setting of the image. A PMT has no inherent spatial information of the image.

fromBase(base) staticmethod

getTypeName()

getXMLName()

getNBOType()

getChildren()

getSubElements()

fromJsonFile(path, validate=True)

fromJsonString(json_string, validate=True)

fromXmlFile(path, validate=True)

fromXmlString(xml_string, validate=True)

toXmlFile(filename, validate=True)

toXmlString(validate=True)

setCollectionEfficiency(value, validate=True)

getCollectionEfficiency()

resetCollectionEfficiency()

hasCollectionEfficiency()

setMultianode(value, validate=True)

getMultianode()

resetMultianode()

hasMultianode()

setMultianodeChannelNr(value, validate=True)

getMultianodeChannelNr()

resetMultianodeChannelNr()

hasMultianodeChannelNr()

setMultianodeArrangement(value, validate=True)

getMultianodeArrangement()

resetMultianodeArrangement()

hasMultianodeArrangement()

setHeadOn(value, validate=True)

getHeadOn()

resetHeadOn()

hasHeadOn()