PrimEx Electronics Overview
The electronics used must implement a trigger logic capable of accepting every potential real Primakoff event. Primakoff events will be identified by the detection of the two gammas resulting from the decay of the pi0.
To ensure that all gammas resulting from pi0s are detected, the analog sum of groups of detectors will be discriminated on. For this purpose, we will use two modules, the UVA120 36-input linear fan-in and the UVA125 which has four 9-input linear fan-ins with dual level discriminators on each. The groups will be made from three or four rows of detectors spanning the width of the calorimeter. These groups will NOT overlap as in the previous plan so the group discriminators must be set with thresholds at half the minimum photon energy we want to trigger on. e.g. if we want to trigger on 1GeV or greater photons, the discriminators should have thresholds of 0.5GeV.
Each detector will contribute to exactly one horizontal strip and
one vertical strip. There will be 7 strips in each direction (x,y)
for a total of 14 strips. Here are pictures showing each strip with
slightly different coloration to indicate the different UVA120 modules.
The seven X strips will have discriminator outputs which go into an 8 input memory lookup unit (MLU). This unit will be programmed to set any combination of three status bits depending on the inputs. Similarly for the Y strips. The six bits (3 x and 3 y) will then be sent to a second MLU along with some other calibration triggers to create the master trigger for the calorimeter.
The first stage MLUs will output three status bits defined as follows:
e.g. a bit pattern of 0 0 1 1 0 0 0
indicating that the third and fourth strips had fired would set bits two and three, but not bit one.
a pattern of 0 0 1 1 0 1 0 0
indicating that the third,fourth, and sixth strips had fired would set all three bits
The second level MLU would then set the trigger bit if:
was done to test the efficiencyof this triggering scheme. The results are as follows:
Neutral pions were generated in a GEANT simulation with a distribution in theta that was forward biased, but was only a very rough approximation of the primkoff theta dependance. The pions distributed in a bremstrahlung energy distribution.
Information about the resulting gammas was recorded at the time of the decay for comparison to reconstructed values at the end of the event. The acceptance efficiency is determined by the following:
If both photons are projected from the time of decay to hit the calorimeter and each has an energy greater than 1GeV, then the event is marked as good at it is assumed we should get valid triggers for those events. The fraction of these events for which the simulated trigger is true gives an estimate for the acceptance efficiency.
Here are a couple of plots showing the distribution of hits for events which "should" have had a good trigger and events that "did" have a good trigger.
It is not known right now why it seems the calorimeter occasionally "misses" one of the photons that is headed straight for it. One can imagine, however, that had these been counted by the calorimeter, the trigger simulation would have returned a true.