This almost never happens now but here is a list of things that have happened in the past.
This could be due to problems with the calorimeter or the trigger hardware.
One can mask the offending channel with traceDirac (requires Oracle password). Only mask towers triggering too frequently; hot PMTs that don't cause triggers don't need to be masked.
These types of problems can be further identified by checking the "Trigger cables/DIRAC/DCAS" section of the L1TriggerSummary_XXXXXX.log file (where XXXXXX is the run number) in the directory /data1/consumer/results/TrigMon. An expert can also compare the trigger tower occupancies to Admem occupancies inside the L1TriggerSummary_XXXXXX.log file to decide if the problem is in the calorimeter or the trigger.
If an ADMEM channel has entries but the corresponding trigger tower does not and it is not masked, this would be noteworthy and should be reported it in the log book. It could indicate a missing DCAS card or a bad cable.
ADMEM Canvas 1 shows trigger tower energy vs exepcted ones for EM(left) and HAd(right)- top two plots, and the ratio of the two as function of trigger eta, again for EM and HAD, btoom plots. Events liying on lines parallel to the diagonal in to the top plots indicate stuck or dead bits either in the input to Dirac or in Dcas. The bottom plots check the Et weighting and scale factors across the calorimeter types.
ADMEM Canvas 2 shows the (eta,phi) map of towers disagreeing with expectation and difference vs tower energy in counts, for EM(left) and Had(right).
If they disagree:
Cratesum Canvas 1 shows agreement between the Cratesum output with the one expected from the input received by Dirac, bottom plot, and using as input the values as read from Dcas. A disagreement in the trigger tower/Admem plots will show up in th the top plot, as in the example here. No entry in the corresponding location in the bottom plot indicates that the Cratesum works correctly with the input it receives. Each cratesum serves two wedges, the comparison is done by wedge-> two entries/cratesum.
Cratesum Canvas 2 maps which of the eight Dirac corresponding to a Cratesum doesn't agree with:
Two Pfred boards are involved in the Calorimeter trigger:
********** Pfred/Cratesum :
Sumet mismatch between Pfred and Cratesum 0
Cratesum in bad events: 0 0 0 0 0 0 0 0 0 0 0 0
Caltrg mismatch between Pfred and Cratesum 0
Cratesum in bad events: 0 0 0 0 0 0 0 0 0 0 0 0
A non-zero entry in the list above will indicate wich cratesum had data in the events in error.
********************************************************************************