The Solenoidal Tracker at RHIC (STAR) is designed to detect charged and neutral particles produced in relativistic heavy ion collisions. The majority of the STAR data is provided by relatively slow detectors: TPC, SVT, FTPC, EMC. The trigger system must look at every RHIC crossing and decide whether or not to accept that event and initiate recording the data.
A schematic diagram of all the trigger detectors showing how they fit together in the STAR system
The Central Trigger Barrel consists of 240 scintillator slats arranged around the TPC. Each slat is viewed by one PMT. The CTB covers a region from -1 to +1 in h and 0 to 2p in f. It measures charged multiplicity in this region of phase space.
The two Zero Degree Calorimeters are located at the first bending magnets in the collider line. Each is split into 3 modules, and each module consists of layers of lead and scintillator fibers going to a PMT and ADCs. These devices determine the number of spectator neutrons, for use as a minimum bias trigger, and act as an intra-RHIC normalizing detector.
There are two Beam-Beam Counters wrapped around the beampipe, one on either side of the TPC. Each counter consists of two rings of hexagonal scintillator tiles: an outer ring composed of large tiles and an inner ring composed of small tiles. Internally, each ring is itself divided into two separate sub-rings of 6 and 12 tiles each. The timing difference between the two counters will locate the primary vertex position.
The Barrel EMC is a lead-scintillator, sampling electromagnetic calorimeter surrounding the CTB and TPC. It measures neutral energy in the form of produced photons by detecting the particle cascade when those photons interact with the calorimeter. This detector covers the same region of phase space as the CTB: -1 < h < 1 and 0 < f < 2p. The barrel is segmented into 4800 towers each with a size of (Dh,Df) = (0.05,0.05). However, for triggering purposes, these towers are grouped in sets of 16 to give 300 trigger patches each covering (Dh,Df) = (0.2,0.2).
The Endcap EMC is also a lead-scintillator sampling electromagnetic calorimter. It covers the West endcap of the TPC: 1 < h < 2 and 0 < f < 2p. There are 720 individual towers each with a size of either (Dh,Df) = (0.05,0.1) or (Dh,Df) = (0.1,0.1). As with the BEMC, these towers are grouped together to form 90 trigger patches each covering (Dh,Df) = (0.3,0.2).
The FPD consists of 8 lead-glass calorimeters, 4 on each side of the interaction region at STAR: the Up, Down, North and South calorimeters. The Up and Down calorimeters consist of 5x5 arrays of lead-glass Cherenkov detectors. The North and South calorimeters consist of 7x7 arrays. The FPD detects very forward p0 particles which can tell us about the gluon distribution in the nucleus. It is used as a local polarimeter for the polarized proton running.
The STAR trigger system is implemented in a multi-level, modular, pipelined system. There are three levels that use the fast trigger detectors. Level 0 receives data from the detectors and accepts events. The other levels can only abort events. DAQ is informed that an event has occured only when it has passed all three levels.
Level 0 is the 1st layer of trigger electronics. It consists of two pieces - a tree of Data Storage and Manipulation (DSM) boards, where the output from one layer feeds the next, and a Trigger Control Unit (TCU). This layer processes the trigger data for every RHIC crossing and accepts the event (initiates data taking) if it is interesting. The Level 0 hardware is implemented as a set of 9U VME modules spread out over many VME crates on the first floor of the STAR electronics platform. The detector front-end electronics that feeds Level 0 is spread out over the detectors (BEMC and EEMC), more VME crates (CTB, ZDC, BBC and FPD) and some NIM crates (ZDC).
The DSM boards are the data receivers and storage buffers for the trigger detector digital signals. Each board has 128 input bits, 32 output bits, a 64K-deep memory and an FPGA capable of computing simple sums, minima, etc....
The Trigger Control Unit accepts data from the DSM tree, combines that with detector Live/Busy information, and compares the result with a pre-scale value to determine if the event should be accepted. The information for each RHIC crossing is made available to the trigger-clock distribution network which sends it to the detector systems. The TCU also issues aborts produced by higher levels of the trigger system.
The first two trigger levels are implmented in VME, using a mix of custom designed boards (DSM and TCU) and commercial VME CPUs. Level 2 is implemented in a Linux CPU farm. All of the CPUs are linked together using a Myrinet network.
| Detector | Data | Summary for TCU - AuAu 2004 Run |
|---|---|---|
| CTB |
|
|
| ZDC |
|
|
| BBC |
|
Not used in AuAu run except as veto of CTB topology flag (see CTB section above) |
| BEMC |
|
|
| EEMC |
|
|
| FPD |
|
|
| RHIC |
|
|
| Detector | Data |
|---|---|
| CTB |
|
| ZDC |
|
| BBC |
|
| BEMC |
|
| EEMC |
|
| FPD |
|
| Bunch Crossing Counter |
|