Isidora

From ancient Greek, Ἰσίδωρος: gift of Isis.

Due to the bias configuration of the PMTs, the PMT waveform does not represent the actual signal produced by the PMT, but its derivative. This effect is treated online (for trigger) and offline (for data processing) by means of the BaseLine Restoration (BRL) algorithm. Isidora processes RWFs coming from either the Decoder (detector) or from Diomira (MC) and applies the BLR algorithm to the waveforms. The output are the so-called Corrected Waveforms, or CWF.

Note

Isidora’s job is also performed by Irene, but the latter does not store the intermediate step. Isidora is therefore meant as a debugging tool to inspect the performance of the BLR algorithm.

Input

  • /Run/events

  • /Run/runInfo

  • /RD/pmtrd

  • /RD/sipmrd

Output

  • /BLR/pmtcwf: the PMT corrected waveforms

  • /BLR/sipmrwf: the SiPM raw waveforms (a copy of /RD/sipmrd)

Config

Besides the Common arguments to every city, Isidora has the following arguments:

Parameter

Type

Description

n_baseline

int

Number of waveform samples to compute the baseline.

Workflow

Isidora performs only one task: the Deconvolution of PMT waveforms. Please read the corresponding section in the Irene page.