S. Ritz 1 Hardware Trigger Throttle Issues Context: the triggers Purpose of throttle on TKR trigger Earlier design using TKR geographic information The.

Slides:



Advertisements
Similar presentations
STAR Status of J/  Trigger Simulations for d+Au Running Trigger Board Meeting Dec5, 2002 MC & TU.
Advertisements

0 LAT Coordinate System LAT-TD (it’s in CyberDocs) Purpose: The hardware and software designs need a clear, consistent and universally accepted.
Alex Moiseev, 02/01/021 ACD VETO SIGNALS AND EFFICIENCY With the recent changes, the following ACD VETO signals will be generated: AEM VETO HIT MAP, created.
The Gamma-Ray Large Area Space Telescope: UNDERSTANDING THE MOST POWERFUL ENERGY SOURCES IN THE UNIVERSE Anticoincidence Detector for GLAST Alexander Moiseev,
GLAST LAT Project Calibration and Analysis Meeting, 28 Nov 2005 E. Grove et al. 1 Proposed Flight Trigger Configuration: Engines and Scheduler Table J.
1 Background: Use of TKR Trigger One-Shots individual TKR strip channels “true” when analog shaped pulse is above threshold. strips in a plane are OR’d.
Update: Onboard Filter & Ground Software Integration N. Golpayegani S. Ritz D. Wren Analysis Group Meeting; 28 July 2003.
GLAST LAT Project Apr 1, 2005 E. do Couto e Silva 1/31 Overview of End to End Runs Eduardo do Couto e Silva April 1, 2005 ( not it is not a joke, we finally.
Status of Trigger Rate Studies Analysis Group meeting 27 January 2003 D. Wren S. Ritz.
GLAST LAT ProjectDOE/NASA Review of the GLAST/LAT Project, Feb , 2001 S. Ritz 1 GLAST Large Area Telescope: Instrument Design Steven M. Ritz Goddard.
S. Ritz1 Checking Out What is Checked In  Need to optimize balance of checking between users and developers. –infuse more of a culture of detailed checking.
GLAST LAT Project11/18/04 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review Particle Test Elliott.
David WrenDC1 Closeout, 13 February OnboardFilter Update Work done by: Navid Golpayegani J.J. Russell David Wren Data Challenge I Closeout Meeting,
GLAST LAT ProjectTrigger Scheduler, Engines, and Rates 6 Feb 2006 J. Eric Grove Naval Research Lab Washington DC Trigger Scheduler, Engines, and Rates.
A.Chekhtman1 GLAST LAT ProjectCalibration and Analysis group meeting, April, 3, 2006 CAL on-orbit calibration with protons. Alexandre Chekhtman NRL/GMU.
Hardware Failure Impacts Exercises S. Ritz. Issues Recent results from design reliability analysis (system engineering, Thurston et al.) Probabilities.
GLAST LAT Project S. Ritz 1 GLAST Large Area Telescope: Adding Converter to the Blank TKR Planes? Bill Atwood, Tune Kamae, Steve Ritz 4 September 2002.
Richard Hughes 28-Feb-06; p.1 IAW6 OnboardFilter Richard E. Hughes, Brian L. Winer The Ohio State University JJ Russell SLAC.
GLAST LAT ProjectDOE/NASA CD3-Critical Design Review, May 12, 2003 S. Ritz Document: LAT-PR Section 03 Science Requirements and Instrument Design.
GLAST LAT Readout Electronics Marcus ZieglerIEEE SCIPP The Silicon Tracker Readout Electronics of the Gamma-ray Large Area Space Telescope Marcus.
GLAST LAT ProjectGLAST Flight Software IDT, October 16, 2001 JJRussell1 October 16, 2001 What’s Covered Activity –Monitoring FSW defines this as activity.
GLAST LAT Readout Electronics Marcus ZieglerIEEE SCIPP The Silicon Tracker Readout Electronics of the Gamma-ray Large Area Space Telescope Marcus.
Onboard Filter Update Performance after updated cuts David Wren 26 January 2004.
Dec 2005Jean-Sébastien GraulichSlide 1 Improving MuCal Design o Why we need an improved design o Improvement Principle o Quick Simulation, Analysis & Results.
Status of Trigger Rate Studies Analysis Group meeting 9 December 2002 D. Wren S. Ritz.
Residual Background events after Rejection Cuts M total background events (GlastReleasev3r3p7) 344 residual events after Bill's rejection cuts. 342.
GLAST LAT Project SE Test Planning meeting October 4, 2004 E. do Couto e Silva 1/13 SVAC Data Taking during LAT SLAC Oct 4, 2004 Eduardo.
GLAST LAT ProjectIA Workshop 6 – Feb27,2006 S. Ritz Backgrounds and Trigger Rates 1 Backgrounds and Trigger Rates on Orbit S. Ritz with many contributions.
Science Requirements Verification GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 2 of 12 GLAST Large Area Telescope Gamma-ray Large.
Tracker Reconstruction SoftwarePerformance Review, Oct 16, 2002 Summary of Core “Performance Review” for TkrRecon How do we know the Tracking is working?
ACD calibrations Pedestals Measured from online script Measure PHA w/ HV off, no charge injection Use cyclic triggers ~ ADC counts, very narrow.
30 Ge & Si Crystals Arranged in verticals stacks of 6 called “towers” Shielding composed of lead, poly, and a muon veto not described. 7.6 cm diameter.
Optimising Cuts for HLT George Talbot Supervisor: Stewart Martin-Haugh.
GLAST Geant4 Simulation Francesco Longo University of Trieste and INFN-Trieste On the behalf of the GLAST Software Group Udine 30/01/03.
Gamma-ray Large Area Space Telescope IEEE Nuclear Science Symposium Wyndham El Conquistador Resort, Puerto Rico October , 2005 The Gamma Ray Large.
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
21 Jun 2010Paul Dauncey1 First look at FNAL tracking chamber alignment Paul Dauncey, with lots of help from Daniel and Angela.
SL1Calo Input Signal-Handling Requirements Joint Calorimeter – L1 Trigger Workshop November 2008 Norman Gee.
Feb. 7, 2007First GLAST symposium1 Measuring the PSF and the energy resolution with the GLAST-LAT Calibration Unit Ph. Bruel on behalf of the beam test.
HEP Tel Aviv University LumiCal (pads design) Simulation Ronen Ingbir FCAL Simulation meeting, Zeuthen Tel Aviv University HEP experimental Group Collaboration.
1 GLAST Italian meeting Francesco Longo & Carlotta Pittori Udine 11 marzo 2004 V. Cocco, A.Giuliani, P.Lipari, A. Pellizzoni, M.Prest, M.Tavani. E.Vallazza.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
1 Oct 2009Paul Dauncey1 Status of 2D efficiency study Paul Dauncey.
Comparison between BFEM data and G4 simulation October 18, 2001 Balloon Analysis VRVS meeting T. Mizuno, H. Mizushima, Y. Fukazawa, and T. Kamae
Hardeep Bansil (University of Birmingham) on behalf of L1Calo collaboration ATLAS UK Meeting, Royal Holloway January 2011 Argonne Birmingham Cambridge.
Progress Report on GEANT Study of Containerized Detectors R. Ray 7/11/03 What’s New Since Last Time?  More detailed container description in GEANT o Slightly.
Throttle Studies David Wren Analysis Group Meeting 22 March 2004.
1 Study of Data from the GLAST Balloon Prototype Based on a Geant4 Simulator Tsunefumi Mizuno February 22, Geant4 Work Shop The GLAST Satellite.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
Gamma-ray Large Area Space Telescope -France -Germany -Italy -Japan -Sweden -USA Energy Range 10 keV-300 GeV. GLAST : - An imaging gamma-ray telescope.
After integration and test at SLAC and GSFC, BFEM was shipped to the National Scientific Balloon Facility (NSBF) at Palestine, Texas. The experiment was.
S. Ritz 1 Onboard Science Processing S. Ritz F-FIDT March 2002.
GLAST LAT Project SE Test Planning Dec 7, 2004 E. do Couto e Silva 1/27 Trigger and SVAC Tests During LAT integration Su Dong, Eduardo do Couto e Silva.
Acd Veto Latching The Acd front end electronics generate a veto primitive when a discriminator goes above threshold. But. The signal is split: One path.
Background Rejection Prep Work
Gamma-ray Large Area Space Telescope ACD Final Performance
Comparison of GAMMA-400 and Fermi-LAT telescopes
GLAST LAT tracker signal simulation and trigger timing study
HARPO Analysis.
GLAST Large Area Telescope:
Gamma-ray Large Area Space Telescope
Downlink rates The next slide was presented to Jonathans’ flux review
Imaging crystals with TKR
Summary of dE/dx studies in silicon and MS in muon system
Mini Tower Preliminary Results
Eduardo do Couto e Silva Feb 28, 2006
Studies of the Time over Threshold
Shaped Digital Readout Noise in CAL
Overview of Beam Test Benoit, Ronaldo and Eduardo Nov 8 , 2005 thanks to Steve and Bill for helping to consolidate all the information.
Status of the cross section analysis in e! e
Presentation transcript:

S. Ritz 1 Hardware Trigger Throttle Issues Context: the triggers Purpose of throttle on TKR trigger Earlier design using TKR geographic information The problem, and the alternative Some results from the simulation Comments, suggestions

S. Ritz 2 Instrument Triggering and Onboard Data Flow Hardware trigger based on special signals from each tower; initiates readout Function: “did anything happen?” keep as simple as possible TKR 3 x y pair planes in a row ** workhorse  trigger x x x Instrument Total L1T Rate: subset of full background rejection analysis, with loose cuts only use quantities that  are simple and robust  do not require application of sensor calibration constants full instrument information available to processors. Function: reduce data to fit within downlink Hierarchical process: first make the simple selections that require little CPU and data unpacking. Total L3T Rate: complete event information signal/bkgd tunable, depending on analysis cuts:  cosmic-rays  ~ 1:~few Spacecraft OR (average event size: ~8-10 kbits) **4 kHz orbit averaged without throttle (1.8 kHz with throttle); peak L1T rate is approximately 13 kHz without throttle and 6 kHz with throttle). Upon a L1T, all towers are read out within 20  s Level 1 Trigger CAL: LO – independent check on TKR trigger. HI – indicates high energy event disengage use of ACD. On-board Processing On-board science analysis: transient detection (AGN flares, bursts)

S. Ritz 3 Trigger (formerly L1T) Did anything happen? Keep as simple as possible to allow straightforward diagnostics. Hardware trigger, derived from special signals from the subsystems, initiates readout. Information forming the trigger is at the local tower level. Each tower can generate a L1T request, but the trigger is global. Upon trigger, all towers are dead during readout. Two separate conditions initiate a L1T request from a given tower: 1) TKR 3-in-a-row (really 6-in-a-row, 3x and 3y) the “workhorse” gamma-ray trigger, similar to “triplet” used in EGRET tracking analysis, SAGE. This 6-fold coincidence sets the noise occupancy requirement for the tracker. (For another meeting: should there be OR’d additional triggers, such as 5/6 or 7/8?) 2) CAL (each log end is separate electronics chain) see LAT-TD (a) CAL-LO any log with >100 MeV (adjustable). primary purpose is to form a trigger that is completely independent of the TKR trigger, enabling important efficiency cross-checks. (b) CAL-HI 3 adjacent layers with >0 xtals with > 1 GeV (adjustable): >90% efficient for >20 GeV gammas that deposit >10 GeV in CAL. primary purpose is to disable use of ACD onboard (avoid backsplash self-veto).

S. Ritz 4 Level 1 Trigger and Throttles Need an option to throttle TKR trigger. Earlier design using two bits of geographic info: if trigger is in first silicon layer AND a hit in matching ACD tile, AND no CAL-HI, veto the event in any of the 12 outer towers with a 3-in-a-row, if geographic match with hit ACD tile, AND no CAL-HI, veto the event: (some details here as to what constitutes a match) also, count number of tiles hit NOT in the back-most two rows. These are designed to work in hardware or the earliest stages of software filtering for flexibility. Note: removing events with zero cal energy is another potential option suggested for additional safety margin. Some issues would need to be worked out (timing, loss of independence of cal-lo trigger, harm to low-E gammas,…) veto these… …. but not these! …and, ignore back-most row(s) of ACD tiles for these preselections to preserve gammas whose products scatter out the side.

S. Ritz 5 Orbit Max Trigger Rates allchimemaxalbedo_p_ max albedo gamma CR e- max albedo e+e- flux (kHz/m 2 ) L1T (Hz) 13,1347,4193, ,893 L1T frac L1V Throttle (Hz) 5, , L1V Throttle frac Notes: with the ACD throttle on the TKR trigger, the total max rate is <6 kHz. the effect of the Throttle on final gamma sample was very small in all bins of energy and angle (1% level). we see the orbit max rate only for short periods of time

S. Ritz 6 What background sneaks through throttle?

S. Ritz 7 What gamma events don’t pass throttle? because of this tile not this one conversion in tile

S. Ritz 8 L1 Rates by Trigger Type [orbit max] Throttle does not affect CAL-Hi rate (by design) Throttle has little effect on Cal-Lo only rate (by design) With throttle engaged, Cal-Lo gives a large fractional incremental rate. We will look at adjusting the threshold, and re-evaluate the use of Cal-Lo. Cal-Hi incremental L1T rate is tiny, but large for downlink. Allow onboard filters to have a simple look at Cal-Hi triggers to reduce (use measured energy deposition instead of Cal-Hi bit at software filter level – a finer knife). No special filters appear to be needed.

S. Ritz 9 So what’s the problem? Getting the geographic information out of the towers to the global trigger isn’t as easy as initially thought: either need more wires or implement signaling on the existing wire (risky?).  must justify the increase in complexity. The only alternative we can see right now is to define fixed tiles “covering” each tower. The veto is then very simple: one ACD primitive per tower. [Any other suggestions?] It’s not pretty: if a TKR trigger occurs at the back of the stack, but an ACD tile at the top of that tower fires, the event would be vetoed.

S. Ritz 10 A first investigation all_gamma and backgndmax runs with pdrApp v7r2 in userAlg, map tiles to towers. Each tower has 4 front (top) tiles and 2 tiles per row per side on the side. Thus, for example, corner towers have 12 cover tiles using only the front and the first two side rows (4+2*2*2). set bits in a special word for throttle (to select which side rows are used/not used).

S. Ritz 11 Comparisons For apples-to-apples comparison, use versions of the two throttles that look at the ACD front and front-most two side rows: TCut L1Vb="((ACD_Throttle_Bits&49)==0&&(ACD_TileCount-ACD_No_SideRow2- ACD_No_SideRow3)<3.)||(Trig_Bits&16)"; TCut L1Vb_nogeo="((user_nogeovetoword&49)==0&&(ACD_TileCount-ACD_No_SideRow2- ACD_No_SideRow3)<3.)||(Trig_Bits&16)"; where the bits in the throttle words are set as follows (note that 49 = 31 hex ): __ __ __ __ __ __ __ __ Require just an L1T: 24,385 of 110k generated all_gamma events. Then, # killed by L1Vb and but accepted by L1Vb_nogeo: 0 (check!) # killed by L1Vb_nogeo but accepted by L1Vb: 800 Wrong to conclude simply a “4% loss” – what are these events? ** notes: (1) 4% is relative to geographic throttle. (2) this will be even worse if unmask another higher bit! front (top) side row s0 side row s1side row s2 side row s

S. Ritz 12 Primarily off-axis photons (where most of our photons will be!) angular distribution of rejected gammas for comparison, angular distribution of all L1Ts from all_gamma sample. cos 

S. Ritz 13 Fractional incremental loss of triggered area Bin and divide the two histograms: Of course, triggered area is not the whole story. How good are these gammas? cos 

S. Ritz 14 Fractional Visible Energy of Rejects distribution for rejected gammas distribution for all triggered gammas note Evis/Etrue [“visible” means raw CAL energy]

S. Ritz 15 Off-axis triggered gammas: distribution for all triggered gammas with cos(  )>-0.5 => the lost events have smaller visible energy fraction than other off-axis gammas (no surprise here) note Evis/Etrue

S. Ritz 16 After all onboard selections After applying the current set of onboard filters, the fraction of incrementally killed events drops from 4% to ~1.5%, BUT the current filter set is still evolving – implementing more flight- like algorithms and improving gamma efficiency. This isn’t (yet) a reliable benchmark. even with strawman filters, still losing area preferentially off-axis cos 

S. Ritz 17 Next steps Look at inefficiencies in niche areas of parameter space (e.g., might have particularly bad energy ranges)! Suggestions welcome. Study background rates and efficiency losses using only row S0 and using S0, S1, and S2. The geographic info throttle is safer to use with S2 information. We want this flexibility. With electronics subsystem, make a recommendation to the IDT.