dimuon hlt design and aliroot intergration

17
Dimuon HLT Design and Dimuon HLT Design and AliRoot Intergration AliRoot Intergration By Artur Szostak By Artur Szostak UCT-CERN Research Group UCT-CERN Research Group By Artur Szostak By Artur Szostak UCT-CERN Research Group UCT-CERN Research Group Dimuon HLT Design and Dimuon HLT Design and AliRoot Intergration AliRoot Intergration

Upload: leane

Post on 19-Jan-2016

33 views

Category:

Documents


3 download

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 Presentation

TRANSCRIPT

Page 1: Dimuon HLT Design and AliRoot Intergration

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

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

Improvement in dHLT Pt Cut.

HLT workshop, 6-8 Dec 2004, CERN.

Page 4: Dimuon HLT Design and AliRoot Intergration

Improvement in dHLT Pt Cut.

HLT workshop, 6-8 Dec 2004, CERN.

Page 5: Dimuon HLT Design and AliRoot Intergration

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

Spectrometer’s Layout

HLT workshop, 6-8 Dec 2004, CERN.

Page 7: Dimuon HLT Design and AliRoot Intergration

Spectrometer’s Layout

HLT workshop, 6-8 Dec 2004, CERN.

Page 8: Dimuon HLT Design and AliRoot Intergration

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

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

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

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

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

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

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

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

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

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.