dimuon hlt design and aliroot intergration
DESCRIPTION
Dimuon HLT Design and AliRoot Intergration. Dimuon HLT Design and AliRoot Intergration. By Artur Szostak UCT-CERN Research Group. By Artur Szostak UCT-CERN Research Group. Function of Dimuon HLT (dHLT). Improve Pt cut resolution. Identify dimuon candidates. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/1.jpg)
Dimuon HLT Design and Dimuon HLT Design and AliRoot IntergrationAliRoot Intergration
By Artur SzostakBy Artur Szostak
UCT-CERN Research GroupUCT-CERN Research GroupBy Artur SzostakBy Artur Szostak
UCT-CERN Research GroupUCT-CERN Research Group
Dimuon HLT Design and Dimuon HLT Design and AliRoot IntergrationAliRoot Intergration
![Page 2: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/2.jpg)
Function of Dimuon HLT (dHLT)
• Improve Pt cut resolution.
• Identify dimuon candidates.
• Reduce data rate to storage by removing background.
• Try improve on L0 trigger efficiency.
HLT workshop, 6-8 Dec 2004, CERN.
![Page 3: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/3.jpg)
Improvement in dHLT Pt Cut.
HLT workshop, 6-8 Dec 2004, CERN.
![Page 4: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/4.jpg)
Improvement in dHLT Pt Cut.
HLT workshop, 6-8 Dec 2004, CERN.
![Page 5: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/5.jpg)
Some Basic Facts:• Spectrometer composed of
– 10 RPC tracking chambers, with bending (Yaxis) and non bending (X axis) cathode planes.
– 4 RPC trigger chambers, behind 2m muon filter.– Large cone absorber in front of whole spectrometer.– Dipole magnet centred on tracking chambers 5 and 6.
• Total event size ~ 500 kBytes.• About 150 tracks in spectrometer per central
event.• L0 trigger rate = 1. kHz• L0 latency ~ 1.6 μs
HLT workshop, 6-8 Dec 2004, CERN.
![Page 6: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/6.jpg)
Spectrometer’s Layout
HLT workshop, 6-8 Dec 2004, CERN.
![Page 7: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/7.jpg)
Spectrometer’s Layout
HLT workshop, 6-8 Dec 2004, CERN.
![Page 8: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/8.jpg)
dHLT Components
HLT workshop, 6-8 Dec 2004, CERN.
TriggerDDL
TrackingDDL
OutputDDL
L0 dataTranslator
ClusterFinder
Tracker Decision
Raw L0data stream
Raw ADCdata stream
Trigger Records
Reconstructed Hits
TracksDecisionRecord
![Page 9: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/9.jpg)
Cluster Finder Algorithm
• Find maxima along pad column.
• Find centre of gravity (weighted by charge) of pad with maximum and its nearest neighbour above and below.
• This becomes the reconstructed hit point.
HLT workshop, 6-8 Dec 2004, CERN.
SignalMagnitude
Scale
Example of chamber pads with hits:
![Page 10: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/10.jpg)
Tracker Algorithm
HLT workshop, 6-8 Dec 2004, CERN.
MuonFilter
MT1Chambers11 and 12
MT2Chambers13 and 14
Chamber7
Chamber8
Chamber9
Chamber10
pq Bdl
![Page 11: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/11.jpg)
Code Structure
HLT workshop, 6-8 Dec 2004, CERN.
ClusterFinder Tracker DecisionMaker
CentreOfGravityFinder MansoTracker PtCut
dHLT Core Code
Interface InterfaceInterface
![Page 12: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/12.jpg)
Code Structure (online case)
HLT workshop, 6-8 Dec 2004, CERN.
ClusterFinder Tracker DecisionMaker
CentreOfGravityFinder MansoTracker PtCut
dHLT Core Code
Interface InterfaceInterface
Publisher / Subscriber Framework
![Page 13: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/13.jpg)
Code Structure (offline case)
HLT workshop, 6-8 Dec 2004, CERN.
ClusterFinder Tracker DecisionMaker
CentreOfGravityFinder MansoTracker PtCut
dHLT Core Code
Interface InterfaceInterface
AliRoot
![Page 14: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/14.jpg)
Is this useful to anyone else?
HLT workshop, 6-8 Dec 2004, CERN.
ClusterFinder Tracker DecisionMaker
CentreOfGravityFinder MansoTracker PtCut
dHLT Core Code
Interface InterfaceInterface
Publisher / Subscriber Framework
AliRoot
![Page 15: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/15.jpg)
dHLT/AliRoot Integration Status
• MansoTracker integrated into MicrodHLT implementation, all compiled as a Root shared library (.so).
• A few auxiliary classes to fetch AliRoot data and store dHLT output also added.
• Added functionality for MicrodHLT to use interpreted Tracker code for fast prototyping.
• Can run whole dHLT over a galice.root file with about 10 lines of macro code.
HLT workshop, 6-8 Dec 2004, CERN.
![Page 16: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/16.jpg)
Some Comments and Questions
• User interface to HLT in general should be similar to, or integrated with, AliSimulation. But what exactly should it look like?– It has to be flexible enough to handle all sorts of
HLT configurations, now and in the future.
• Analysis and Debug components for the online HLT system should also be integrated with AliRoot, but how?
HLT workshop, 6-8 Dec 2004, CERN.
![Page 17: Dimuon HLT Design and AliRoot Intergration](https://reader038.vdocuments.site/reader038/viewer/2022103101/56814e4e550346895dbbd965/html5/thumbnails/17.jpg)
Conclusion
• We require clear and very well defined interfaces between AliRoot and HLT.
• There are large parts of the dHLT code which should overlap with the rest of HLT (TPC HLT for example). We need to identify these common modules, write them once, but make them useful to everyone at the same time.
• We have a lot to discuss this week.
HLT workshop, 6-8 Dec 2004, CERN.