TRGSCAL:L1_FRAMEWORK_SCALERS.TXT 24-JAN-1992 new file 27-JAN-1992 add stability between run, and reset properties 18-FEB-1992 add gated beam crossing number ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Level 1 Trigger Framework Scalers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*) (**) Number (will) Stable Reset Already of Scaler (be in) Between by Exist Scalers Size TRGR Runs COOR JAN-92 Global Scalers Beam Crossing Number 1 40 bit Yes No(***) Init Yes Gated Beam Crossing Number 1 40 bit Yes Yes Init No Trigger Number (Event Number) 1 40 bit Yes Yes Init Yes Level 0 per Bunch 6 40 bit Yes No Init No Level 1 per Bunch 6 40 bit Yes Yes Init No Specific Trigger Scalers Specific Trigger Fired at Level 1 32 40 bit Yes Yes SpTrg Yes Specific Trigger Exposition 32 40 bit Yes Yes SpTrg Yes Exposition and Not Level 0 32 32 bit No Yes SpTrg No AndOr Fired 32 32 bit No No SpTrg Yes Acquisition Veto (Front-End Busy) 32 32 bit No No SpTrg Yes Level 2.0 Veto 32 32 bit No No SpTrg Yes Global Disable (e.g. COOR) 32 32 bit No No SpTrg Yes Prescaler Disable 32 32 bit No No SpTrg Yes Autodisable(feature unused by COOR) 32 32 bit No No SpTrg Yes Geographic Section Scalers Start Digitize 32 32 bit No Yes Init Yes Front-End Busy 32 32 bit No No Init No (*) STABLE means that the Scaler is not able to increment. Thus the value read from the scaler does not depend on the exact time when it is interrogated. BETWEEN RUNS means after a PAUSE message from COOR and before the next RESUME message. (**) ALL scalers are reset by an "INITIAL" message from COOR. The scalers marked "Init" can only be reset by an "INITIAL" message. The scalers marked "SpTrg" are also implicitly reset when COOR releases a Specific Trigger with a "SPECTRIG FREE" message. The scalers marked "SpTrg" can also be explicitly reset on a Specific Trigger by Specific Trigger basis by a "SPECTRIG RESETSCL" message from COOR (note that this option might not currently be available to the user). (***) The Beam Crossing Number is currently NOT GATED BY ANYTHING. We also have a gated version of the beam crossing scaler gated by one or more of the following signals: (1) COOR-pause/resume. (2) Level 1 deadtime (double buffer full) (3) Level 1.5 deadtime (during L1.5 cycle) We could also make the COOR-resume automatically reset this new scaler. Level 1.5 Trigger Framework Scalers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (First Draft) (*) (**) Number (will) Stable Reset Already of Scaler (be in) Between by Exist Scalers Size TRGR Runs COOR JAN-92 Global Scalers Dead Beam Crossing from Level 1.5 1 40 bit Yes Yes Init No Number of Level 1.5 cycles 1 ? ? Yes Init No Number of Level 1.5 timeouts 1 ? ? Yes Init No Specific Trigger Scalers Number of Level 1.5 cycles 16 32 bit No Yes SpTrg No Number of Level 1.5 accepted 16 32 bit No Yes SpTrg No Number of Level 1.5 rejected 16 32 bit No Yes SpTrg No Number of Level 1.5 timeouts 16 32 bit No Yes SpTrg No