Project SiPMResponseSimulator

Invoke with: import icecube.SiPMResponseSimulator

C++ I3Modules

SiPMResponseSimulator

"SiPMResponseSimulator" (C++ I3Module)

<undocumented>

Param AfterPulseProbability:

Default = 0.005, The probability that a pulse produces an accompanying afterpulse

Param CrosstalkProbability:

Default = 0.084, The probability that a pulse produces an accompanying crosstalk pulse

Param IceActPulseShapeFile:

Default = '', Specify which file to read in for the SiPM pulse shape.

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param Input:

Default = 'I3MCPESeriesMap', The name of the I3MCPESeriesMap to process.

Param NoiseWindow:

Default = 500, The noise window in ns around the MCHits(plus and minus)

Param NSBNoise:

Default = 39062500.0, NSB noise rate in Hz

Param NumberOfCells:

Default = 57600.0, Number of SiPM GAPD cells

Param Output:

Default = 'I3MCSiPMPulseSeriesMap', The name of the I3MCPESeriesMap to be produced

Param OutputWaveform:

Default = 'I3WaveformMap', The name of the I3WaveformMap to be produced

Param RandomServiceName:

Default = 'I3RandomService', Name of the random service in the context.

Param SiPMAmp:

Default = 0.5, The pulse amplitude of the SiPM in mV

Param SiPMBaseline:

Default = 0.2, The voltage baseline of the SiPM in mV

Param SiPMGainJitter:

Default = 0.1, The gain fluctuations of the SiPM

Param SiPMWhiteNoise:

Default = 0.001, The baseline white noise in %

Param ThermalNoise:

Default = 106667.0, Thermal noise rate in Hz

Param UseIceAct:

Default = False, Whether to use IceAct PE maps

Param UseSiPMJitter:

Default = False, Whether the times of pulses should be randomly perturbed

Python I3Modules

ScintTrigger

ScintTrigger (Python I3Module)

<undocumented>

Param MCSiPMSeriesMap:

Default = 'MCSiPMPESeriesMap_Pulses', Name of pulse series map to write from

Param SiPMRecoPulses:

Default = 'SiPMRecoPulses', Name of pulse series map to write to

Param TimeWindow:

Default = 36.0, Trigger window in ns

Param VEMCalibScint:

Default = 43.0, Calibration value for scintillators