tau trigger: online integration and timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf ·...

13
Tau Trigger: Online Integration and Timing Online Integration of the Tau Trigger Slice Update on Technical Run Trigger Timing Studies Exercise the Framework Initial Measure of Timing Performance T&P Week:  Tuesday, March 20      Sarah Demers, SLAC

Upload: others

Post on 17-Mar-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Tau Trigger: Online Integration and Timing

● Online Integration of the Tau Trigger Slice– Update on Technical Run

● Trigger Timing Studies – Exercise the Framework– Initial Measure of Timing Performance

T&P Week:  Tuesday, March 20      Sarah Demers, SLAC

Page 2: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Online Integration ● Coordinated by Imma Riu and Xin Wu 

https://twiki.cern.ch/twiki/bin/view/Atlas/HLTAlgorithmOnlineIntegration

● Run slices with athenaMT and athenaPT (as opposed to athena)

● Current Focus: Run one signature, verify that all necessary pieces are in place, including monitoring histograms  

● Check output, contact experts (Olya and Stefania!) when problems are found

● Status: tau10 is running in release 12.0.5­HLT (shown at right L2 and EF)  

Sarah Demers, SLAC

tau10: input from L1: "HA08""T2CaloTau"

"T2CaloTauHypo" "TrigIdScan"

"T2IDTauHypo""T2TauFinal""T2TauHypo"

"TrigCaloCellMaker""TrigCaloTowerMaker""TrigCaloClusterMaker"

"InDet::SCT_TrgClusterization""InDet::Pixel_TrgClusterization"

"InDet::TRT_TrgRIO_Maker""InDet::SiTrigSpacePointFinder"

"InDet::SiTrigSPSeededTrackFinder""InDet::InDetTrigAmbiguitySolver"

"InDet::TRT_TrigTrackExtensionAlg""InDet::InDetTrigExtensProcessor"

"InDet::TrigVxPrimary""InDet::TrigParticleCreator"

"TrigTauRec""EFTauHypo"

Page 3: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Technical Run: March 19 ­ 23 ● Setup L2 + EF partitions for all slices + combined● Run from trigger database (in addition to JO files)● Run through 6000 Lvl1 ”mixed” events

– check rate stability– change trigger threshold and see effect on rates– check timing measurements– review and understand monitoring histograms– check for memory leaks

● Get feedback to (and from) PESA developers

Sarah Demers, SLAC

Page 4: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Trigger Signatures Currently Available

Sarah Demers, SLAC

­ At least one signature for each 

slice in 12.0.5­HLT­1

­ Some signatures are tuned to give higher 

rejection than current defaults (Egamma and 

jet)

Chart from I. Riu

Page 5: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Next in Integration 

● More signatures per slice (converge with offline development)

● More monitoring histograms (Meng Wang, David Strom)

● More attention to performance/more useful feedback to trigger developers– Online Rate and Timing Measurements 

Sarah Demers, SLAC

Page 6: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Trigger Timing Studies ● Goals:

– Initial measure of times for ”signal” and ”background” – Check steering caching

● CPU Info:

– A computer at SLAC that is unused during CERN's day time– QUAD Core, Intel(R) Xeon(TM) CPU 2.40GHz

● Caveats:

– Timing Optimization has not been a primary focus, so numbers can be seen as a starting point

– Need to interpret results in the context of events used

Sarah Demers, SLAC

Page 7: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Trigger Timing Studies 

● Available Time– L2:  20 ms latency, ~2.5 ms goal per alg– EF:  2 s latency, ~0.25 s goal per alg– https://twiki.cern.ch/twiki/bin/view/Atlas/TriggerPerformanceTargets

● Online Timing Tools– TrigTimerSvc: measures total alg time, prints results, 

saves histograms– https://twiki.cern.ch/twiki/bin/view/Atlas/TrigTimerSvc 

Sarah Demers, SLAC

Page 8: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Trigger Timing: Need for Caching

Sarah Demers, SLAC

T2 Calo EGamma T2 Calo Tau T2 Calo Jet

Calo Hypo: EGamma Calo Hypo: Tau Calo Hypo: Jet

IDScan TauIDScan EGamma

IDScan Hypo: Tau

T2Tau FinalSITrack EGamma

10 GeV Electron 10 GeV Tau 15 GeV Jet

IDCalHypo: EGamma Final Hypo: Tau

­ Triggers include different instances of the same underlying FEX.

­ Caching at the level of steering will keep parts of the detector from being unpacked multiple times when ROIs 

are shared between triggers.

L2 Snapshot of three triggers run in Online Integration Tests

FEX

FEX

FEX

HYPO

HYPO

HYPO

Page 9: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Need for Caching: EF

Sarah Demers, SLAC

CaloCellMakerCaloTowerMakerCaloClusterMaker

CaloCellMaker CaloCellMakerCaloTowerMaker CaloTowerMaker

JetRecEF Jet: Hypo

CaloClusterMaker

SCT Clustering SCT ClusteringPixel Clustering Pixel Clustering

Drift Circle Maker Drift Circle MakerSpace Point Finder Space Point Finder

Seeded Track Finder Seeded Track FinderAmbiguity Solver Ambiguity Solver

TRT Track Extension TRT Track ExtensionExtension Processor Extension Processor

Primary Vertex Primary VertexParticle Creator Particle CreatorEF Track: HypoEgamma Rec

EF EGamma: Hypo

Tau RecEF Tau: Hypo

10 GeV Electron 10 GeV Tau 15 GeV Jet

­ EF snapshot of triggers used in

online integrationtests

­ HYPOs will be added after firstthree steps (cal) before tracking

sequence

Page 10: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

tau10 Sequence: 350 W τν events (12.0.5)

Sarah Demers, SLAC

L2 tau10 Sequence1) T2CaloTau_g4              2) T2CaloTauHypo_tau10  3) TrigIDScanMain_Tau   4) T2IDTauHypo_tau105) T2Final_g4                    6) T2TauHypo_tau10 

EF tau10 Sequence1) CaloCellMaker              2) CaloTowerMaker 3) CaloClusterMaker    8) SeededTrackFinder14) TrigTauRec                    

Page 11: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

SiTrackFinder: instances in multiple slices

Sarah Demers, SLAC

Page 12: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Calorimeter instances run in multiple slices

Sarah Demers, SLAC

Page 13: Tau Trigger: Online Integration and Timinghep.uchicago.edu/cdf/shochet/ftk_doc/tau_timing.pdf · 2007. 3. 20. · Tau Trigger: Online Integration and Timing Online Integration of

Timing Studies: Plans 

● Repeat studies with events from different physics signatures

– Currently have W­>τν (350 events w/ 12.0.5) and J3 (500 events w/ 12.0.6) 

– Need to understand both ”realistic” mix of input events and rejection rates for each HYPO to interpret measurements

● Confirm reconstruction caching in 13.x

● Take advantage of timing information from Technical and Commissioning Runs, where ”Final” HLT machines are currently be installed

Sarah Demers, SLAC