STEP seems to see a lot of self-triggered events with dt < 20µs
after events deep in the landau tail. One proposal is to raise
min dtime threshold in L2 up from 0. This may starve the daq at very
high trigger rates but gives reliable PHA for those events that pass
the L2 trigger.
The other option is to set the I-DefX delayed startup bit, which delays
the reconnect of the shaper by 32µs after a readout. That cannot
starve the daq, but may result in pileup and or balistic deficit errors
at high rate.
This patch adds infra to set the min_dt cut in step.ppss and
step.base_config and changes the default for all units to 20µs.
The new parameter page is is the base address of the config in EEPROM.
The ID text goes to EEPROM_base + page + 0x40.
The index table goes to EEPOM_base + page + 0x80.
The data goes to EEPOM_base + page + 0x100.
The default is page=0, reproducing the old bahaviour.
hetept/config.py:
Increment version to v0009. Add a function for generating PHA cadence patches.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8152 bc5caf13-1734-44f8-af43-603852e9ee25
Increasing ept_2dhist_cutoff from 125keV to 1MeV.
The EPT PHA buffer for penetrating particles is mainly filled with MIPs.
Increasing the cutoff to 1MeV should filter most MIPs and increase the number
of PHA words from non-relativistic particles.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8151 bc5caf13-1734-44f8-af43-603852e9ee25
New data products for EPT stopping particles:
Introducing NO_EPT_mag and NO_EPT_foil, two data products with fully symmetrical binning for INT and MAG with 77 energy channels covering the full range of the l3histogram above 25 keV at 1s/5s cadence in CLOSE/FAR mode.
Introducing B1_EPT_mag, a burst mode data product that can be used together with NO_EPT_mag to double the energy resolution up to 1.6MeV.
All other EPT data products for stopping particles have been removed.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8150 bc5caf13-1734-44f8-af43-603852e9ee25
PHA data for 2D EPT events is spammed by relativistic protons.
This change adds an itot limit for inclusion into the EPD-2D PHA buffer.
An extra instruction is required to implement this limit. An upload of
the complete L3 trigger is required for deployment.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8112 bc5caf13-1734-44f8-af43-603852e9ee25
hetept/config.py: Increment version to v8. In v8 the HK_ANA candence is changed back from 600s to 60s. HET ABnC stopping proton PHA buffer reverted to status of r8033.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8061 bc5caf13-1734-44f8-af43-603852e9ee25
hetept/config.py: increment version to v0007
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8044 bc5caf13-1734-44f8-af43-603852e9ee25
Set delay for first message after 128,103.
Add comments to EEPROM update procedure TCs.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@7899 bc5caf13-1734-44f8-af43-603852e9ee25
TCs 128,101 which only set the table pointer have to send some bytes, and should aim at a index magic.
Set delay for first message after 128,103.
Use HH:MM:SS format for TC delta.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@7898 bc5caf13-1734-44f8-af43-603852e9ee25