S t a t u s a n d u pd a t e s
-
Upload
zenevieva-nikita -
Category
Documents
-
view
16 -
download
0
description
Transcript of S t a t u s a n d u pd a t e s
Status and updates
Gabriella Cataldi (INFN Lecce) & the groupGabriella Cataldi (INFN Lecce) & the group
• Moore … in the H8 test-beam• … in the HLT(Pesa environment)• … work in progress
Moore for H8 test-beamByteStream format implemented in read out classes: easier to move eventually to different formatsMDT and RPC ROD data decoding as in HLT converters -The converters are filling the new muon EDM
Code usable by everyone, upgrades following Athena releasesNtuples for the analysis
Conditions data as calibrations (from Calib) and electronic mappings
Athena services available to all algorithms (MuonTBCalibrationSvc, MuonTBCablingSvc)
Initialized from plan ASCII files (located in the Athena repository)
First tests being performed using the IntervalOfValidity Service (see dedicated talk by Katharina Mair (Calibration and Alignement session on Wednesday afternoon14:00)
Ntuples are intended as an analysis tool for MDT and RPC, and reconstruction
Example: comparison between MDT track segment extrapolation on RPC planes and RPC hits position (from MOORE reconstruction)
Moore - H8 test-beam (I)
Moore - H8 test-beam (II) MOORE MDT segments reconstruction (calibrations from Calib)
• For the full 3-dim reconstruction the standard MOORE ntuple can be used
Chambers misalignments180 GeV beam
Barrel sagitta
Angle between segments Angle between segments reconstructed in reconstructed in
BIL and BML stationBIL and BML station
Angle between segments Angle between segments reconstructed in reconstructed in
BIL and BOL stationBIL and BOL station
Angle between segments Angle between segments reconstructed in reconstructed in
BML and BOL stationBML and BOL station
TrigMoore: Implementation of MOORE/MuID in the framework of High Level Trigger at the Event Filter stage.
Wrapped Strategy- Allows to execute the offline reconstruction chain from the online environment, reconstructing the event by accessing at all the Spectrometer data. The implemented chain is composed by Moore and MuidStandAlone performing an extrapolation of tracks reconstructed by MOORE to the interaction point.
Seeded Strategy – Uses the hypotesys formed at the previous stage in the trigger process, accessing only to subdetectors data that are of interest for the selected trigger regions. (By now only regions selected by the LVL1 trigger have been used).
Moore in HLT- TrigMoore
Moore in HLT- a contact point between offline and online.
Main ideas
The algorithms operating in the High Level Trigger at the Event Filter stage should not operate only in a general purpose mode (reconstructing the event in full scan) but should be able to operate starting from hypothesys formed in the previous stages of the triggering process.
Avoid the code duplication! Only the seeding has an ``ad hoc’’ implementation for the online environment.
RecMuonRoI
( ±±)RegionSelector Hash offline IDs
DigitsCollection
(RPCs and MDTs)
RPCDigitContainerMDTDigitContainer
TDS(ZEBRA)
MooMakePhiSegmentSeededMooMakeRZSegmentSeeded
PhiSegmentContainerRZSegmentContainer
(TDS)
MooMakeRoadsMooMakeTracksTracks
MooHLTAlgodecision
TrigMoore timing tests (I) Atlas pcatr machine (2.4GHz) Atlas pcatr machine (2.4GHz) OPT buildOPT build Timing package: TrigTools/TrigTimeTiming package: TrigTools/TrigTime Strategies Seeded/wrappedStrategies Seeded/wrapped Conservative approach (i.e. data access
and data preparation are included)
Timing test performed on 6.0.4 release Timing test performed on 6.0.4 release Timing test performed on 6.0.4 release Timing test performed on 6.0.4 release
DC1 single Muons DC1 single Muons execution timesexecution timesDC1 single Muons DC1 single Muons execution timesexecution times
TailsTailsTailsTails
TrigMoore timing tests(II)
DC1 single Muons DC1 single Muons execution timesexecution timesDC1 single Muons DC1 single Muons execution timesexecution times
Timing test performed on 6.0.4 release Timing test performed on 6.0.4 release The use (from ATLAS release 6.6) of The use (from ATLAS release 6.6) of Compact Identifiers and the changes Compact Identifiers and the changes introduced in the fitter can influence the introduced in the fitter can influence the timingtiming
Timing test performed on 6.0.4 release Timing test performed on 6.0.4 release The use (from ATLAS release 6.6) of The use (from ATLAS release 6.6) of Compact Identifiers and the changes Compact Identifiers and the changes introduced in the fitter can influence the introduced in the fitter can influence the timingtiming
In the table the average and rms is In the table the average and rms is calculated on the events left after calculated on the events left after rejecting 5% of the events included in the rejecting 5% of the events included in the high execution time tail high execution time tail
Wrapped, Full event Reconstruction
Seeded: Access only the RoI from the LVL1
pT
(GeV/c)<T> (msec)
rms (msec)
<T> (msec)
rms (msec)
8 73 30 68 30
20 59 15 58 21
50 61 19 58 25
100 61 75 64 26
300 75 23 64 32100+X1 763 37 2680 450100+X2 1218 50 5900 1100
Single Muons + Pile upSingle Muons + Pile upSingle Muons + Pile upSingle Muons + Pile up
TrigMoore timing efficiencyA time efficiency has been defined as the ratio between the number of reconstructed tracks in one second and the total number of reconstructed tracks
A time efficiency has been defined as the ratio between the number of reconstructed tracks in one second and the total number of reconstructed tracks
DC1 single MuonsDC1 single MuonsDC1 single MuonsDC1 single Muons
•Average on events with time<1sec•Mean time almost constant over Pt•Wrapped mode times rather similar
Wrapped strategy || < 1.05Wrapped strategy || < 1.05
Strategy seeded || < 1.05Strategy seeded || < 1.05Strategy wrapped || < 1.05Strategy wrapped || < 1.05
Efficiency for the reconstruction of single Muons Efficiency for the reconstruction of single Muons sample in sample in wrappedwrapped strategy ( strategy (event scanevent scan). This is ). This is equivalent to the execution of the offline version of the equivalent to the execution of the offline version of the code. The analysis has been restricted to the barrel code. The analysis has been restricted to the barrel region in order to be directly compared with the region in order to be directly compared with the seeded strategy. (LVL1/LVL2 restricted to the barrel)seeded strategy. (LVL1/LVL2 restricted to the barrel)Resolution in Resolution in wrappedwrapped and and seeded seeded strategy.strategy.
Present and Future work on TrigMoore.
TrigMoore in release 7.0.0 towards 7.1.0 Migration to gcc3.2 accomplished Wrapped strategy (working)
Seeded strategy (MOORE not started-investigating)
When running in the main release more general changes have to be considered (e.g. Compact Identifiers- Id Helpers- changes in the fitter). Those changes effect the MOORE execution time. Timing table has to be evaluated once again and the optimization of the time consuming algorithmic
part has to be accomplished Implementation of the complete Muon slice
Read LVL2 output results
Efficiency curves and trigger rates Calculation of efficiency curves and trigger rates using single muons sample Calculation of efficiency curves and trigger rates using realistic event samples
EventFilter Selection on Physic samples
RPC bytestream converters Full online implementation of TrigMoore- The data access via ByteStream has not been considered
up to now from MOORE. Also in this case we expect a change in the timing performance.
Moore and the CSCs
Moore can now understand the CSC strips, but we don’t
have data with properly simulated CSCs digits (only specially simulated samples have been used)
The current version of MOORE does not give better results
with the old data since in these data the CSC digits don’t have the charge information
Conclusions
… for more information: Moore as Event Filter in the ATLAS High Level Trigger ATL-SOFT-2003-008, ATL-DAQ-2003-020
Track reconstruction in the ATLAS Muon Spectrometer with MOORE ATL-SOFT-2003-007