Developments of the PWG3 muon analysis code

Slides:



Advertisements
Similar presentations
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Advertisements

Tentative flow chart of CMS Multi-Muon analysis 1 – DATASETS 2 - RESOLUTIONS 3 – FAKE RATES 4 – NUCLEAR INT MODEL 5 – IP TEMPLATES MODEL 6 – SAMPLE COMPOSITION.
CMS week mar 051 Results of the Analysis of 2004 DT Test Beam C. Battilana and S. Marcellini – INFN Bologna Trigger Performance: -Single Muons -Di-Muons.
High Level Trigger of Muon Spectrometer Indranil Das Saha Institute of Nuclear Physics.
April 1, Beam measurement with -Update - David Jaffe & Pedro Ochoa 1)Reminder of proposed technique 2)Use of horn-off data 3)Use of horn2-off data?
Trains status&tests M. Gheata. Train types run centrally FILTERING – Default trains for p-p and Pb-Pb, data and MC (4) Special configuration need to be.
Chiara Zampolli in collaboration with C. Cheshkov, A. Dainese ALICE Offline Week Feb 2009C. Zampolli 1.
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
19/07/20061 Nectarios Ch. Benekos 1, Rosy Nicolaidou 2, Stathes Paganis 3, Kirill Prokofiev 3 for the collaboration among: 1 Max-Planck-Institut für Physik,
Analysis infrastructure/framework A collection of questions, observations, suggestions concerning analysis infrastructure and framework Compiled by Marco.
Status of JCORRAN analysis train R.Diaz D.Kim 1. Analysis Module “AliJCORRANTask” 2 Name : AliJCORRANTask 1. Inherited from AliAnalysisTaskSE Inputs :
DPDs and Trigger Plans for Derived Physics Data Follow up and trigger specific issues Ricardo Gonçalo and Fabrizio Salvatore RHUL.
October 14, 2004 Single Spin Asymmetries 1 Single Spin Asymmetries for charged pions. Overview  One physics slide  What is measured, kinematic variables.
Vertex finding and B-Tagging for the ATLAS Inner Detector A.H. Wildauer Universität Innsbruck CERN ATLAS Computing Group on behalf of the ATLAS collaboration.
4 th Workshop on ALICE Installation and Commissioning January 16 th & 17 th, CERN Muon Tracking (MUON_TRK, MCH, MTRK) Conclusion of the first ALICE COSMIC.
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
Andrei Gheata, Mihaela Gheata, Andreas Morsch ALICE offline week, 5-9 July 2010.
Analysis trains – Status & experience from operation Mihaela Gheata.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
D. Cavalli, S. Resconi 2 Dec 2008 EtMiss Software updates Jet/EtMiss Meeting D. Cavalli, S. Resconi.
C. Oppedisano, 9 October 2007, ALICE Offline Week 1 RECONSTRUCTION ALGORITHM CALIBRATION OBJECT ESD STRUCTURE ONGOING TASKS.
A. BHASIN ALICE offline Software Week 13th June 2002 Dimuon High Lelvel Trigger (DHLT) ● Goals ● FM Algorithm ● Proposal for a new Algorithm.
MuID LL1 Study (update) 09/02/2003 Muon Trigger Upgrade Meeting.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
1 Outline: Update on muon/dimuon AOD production (R. Arnaldi/E. Scomparin) Other ongoing activities: MUON correction framework (X. Lopez) MUON productions.
Muon detection in NA60  Experiment setup and operation principle  Coping with background R.Shahoyan, IST (Lisbon)
HLT Kalman Filter Implementation of a Kalman Filter in the ALICE High Level Trigger. Thomas Vik, UiO.
A. Gheata, ALICE offline week March 09 Status of the analysis framework.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
1 Offline Week, October 28 th 2009 PWG3-Muon: Analysis Status From ESD to AOD:  inclusion of MC branch in the AOD  standard AOD creation for PDC09 files.
ANALYSIS AT CERN KAZUKI OSHIMA 2 particle correlation about Pb-Pb 3.52TeV.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Like fractions Adding unlike fractions.
Javier Castillo 1 Muon Embedding Status & Open Issues PWG3 - CERN - 15/02/2011.
Data processing Offline review Feb 2, Productions, tools and results Three basic types of processing RAW MC Trains/AODs I will go through these.
M. Gheata ALICE offline week, October Current train wagons GroupAOD producersWork on ESD input Work on AOD input PWG PWG31 (vertexing)2 (+
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
PWG3 analysis (barrel)
Elliptic flow of D mesons Francesco Prino for the D2H physics analysis group PWG3, April 12 th 2010.
Analysis train M.Gheata ALICE offline week, 17 March '09.
Offline Weekly Meeting, 24th April 2009 C. Cheshkov & C. Zampolli.
1 Reconstruction tasks R.Shahoyan, 25/06/ Including TRD into track fit (JIRA PWGPP-1))  JIRA PWGPP-2: Code is in the release, need to switch setting.
 offline code: changes/updates, open items, readiness  1 st data taking plans and readiness.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
LCFI physics studies meeting, 7 th December 04Sonja Hillertp. 1 Charge efficiency and leakage rates  purity vs efficiency plots give only part of the.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
H->WW->lνlν Analysis - Improvements and results - - Data and MC - Higgs Working group meeting, 6 January 2011 Magda Chełstowska & Rosemarie Aben.
V4-19-Release P. Hristov 11/10/ Not ready (27/09/10) #73618 Problems in the minimum bias PbPb MC production at 2.76 TeV #72642 EMCAL: Modifications.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
ANALYSIS TRAIN ON THE GRID Mihaela Gheata. AOD production train ◦ AOD production will be organized in a ‘train’ of tasks ◦ To maximize efficiency of full.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
January 2009 offline detector review - 2 nd go 1 ● Offline – Geometry – Material budget – Simulation – Raw data – OCDB parameters – Reconstruction ● Calibration.
Jan Fiete Grosse-Oetringhaus
Data Formats and Impact on Federated Access
Alignment of the ALICE MUON Spectrometer
Analysis trains – Status & experience from operation
PWG2 Analysis status Adam Kisiel, CERN for the PWG2 group.
Migration of reconstruction and analysis software to C++
Production status – christmas processing
ALICE analysis preservation
Offline meeting Azimuthally sensitive Hanbury-Brown-Twiss (HBT) Interferometry Lukasz Graczykowski Warsaw University of Technology Johanna.
New calibration strategy – follow-up from the production review
Progress with MUON reconstruction
Analysis framework - status
Gines Martinez for the PWG3 : Heavy Flavours
Quarkonium production in ALICE
J/   analysis: results for ICHEP
Gluon Gluon to jpsi jpsi
Presentation transcript:

Developments of the PWG3 muon analysis code The analysis train for the muon analysis should be based on the creation of the following files: Standard AOD Muon - AOD Dimuon - AOD ESD Standard AOD: obtained filtering the ESD information Muon AOD: N  1 replica of the standard AOD, containing only events where at least one muon is present N  2 Dimuon AOD: replica of the standard AOD for events with N  2, adding a new branch for dimuons Alice Offline Week, October 23rd 2008

Muon AOD creation Selection of muon events: Standard AOD Muon - AOD The Muon AOD is created: 1) selecting events with N  1 2) replicating the standard AOD branches Selection of muon events: It’s based on the AOD tag files Standard AOD Muon - AOD AOD tag AliEventTagCuts *evCuts = new AliEventTagCuts(); evCuts->SetNMuonRange(1,10); SetNMuonRange select muons according to the global PID  Need to define a setter to select only muons detected in the muon spectrometer (to be implemented)

Replica of the AOD branches Replica of the standard AOD branches: The possibility of replicating the standard AOD branches is implemented in ANALYSIS/AliAnalysisTaskSE.cxx(.h) It is possible to choose which branches have to be replicated using some setters: STEER/AliAODHandler.cxx(.h) aodOutputHandler->SetNeedsHeaderReplication(); aodOutputHandler->SetNeedsTracksBranchReplication(); aodOutputHandler->SetNeedsVerticesBranchReplication(); aodOutputHandler->SetNeedsV0sBranchReplication(); aodOutputHandler->SetNeedsTrackletsBranchReplication(); aodOutputHandler->SetNeedsPMDClustersBranchReplication(); aodOutputHandler->SetNeedsJetsBranchReplication(); aodOutputHandler->SetNeedsFMDClustersBranchReplication(); aodOutputHandler->SetNeedsCaloClustersBranchReplication(); The replica of the AOD branches is of general use (i.e. not only for the Muon AOD creation) Names of the AOD branches are the same in the standard and in the Muon-AOD  Macros can be run on both without changes

Tracks belonging to events where there is at least one muon (Muon AOD) Input: AliAODs.root, AOD.tag.root Output: AliMuonAODs.root Analysis Task: PWG3/muon/AnalysisTaskFromStandardToMuonAOD.cxx We can select the information we want to replicate in the Muon-AOD (header of the event, tracks, vertices…)  In principle, at this level, we should keep all the available information 3729 tracks 6 tracks 70 tracks Tracks belonging to events where there is at least one muon (Muon AOD) All Tracks (Standard AOD) Muon tracks (Muon AOD)

Dimuon AOD creation The Dimuon AOD should be created: 1) selecting events with N  2, using tag cuts replicating the interesting AOD branches creating a dimuon object and adding it in a new Dimuon branch Analysis Task: PWG3/muon/AliAnalysisTaskFromMuonToDimuonAOD.cxx(.h) Example from a generation of upsilon events Mmm pT pT

Dimuon AOD creation (2) 1 Standard AOD Muon AOD 2 Muon AOD 2 possibilities can be foreseen for the Dimuon AOD creation: 1 Standard AOD Muon AOD N  1 1st analysis train 2 Muon AOD Standard AOD N  1 1st analysis train Dimuon AOD N  2 Dimuon AOD N  2 2nd analysis train Option 2 should be preferred but is it possible to use two different tag selections within the same analysis train?

AliAODDimuon AliAODDimuon(TObject *mu1,TObject *mu2,TObject *evinfo) The dimuon creation is based on the AliAODDimuon.cxx(.h) and AliAODEventInfo.cxx (.h) classes. The dimuon object is created from the pointers to two AliAODTracks AliAODDimuon(TObject *mu1,TObject *mu2,TObject *evinfo) AliAODEventInfo  class which provides additional infos on the AliAODEvent, not included in the AOD header, namely the beam energy (used in the calculation of the cosCS) information on the trigger This class should eventually be removed, because the information it contains should be retrieved from the AOD the decoding of the trigger mask should be provided to the AOD at a higher level the beam energy is stored in the ESD/AOD tag file, but it is not written in the AOD header  not directly accessible?

Files dimension Some numbers on files dimension Typical ESD event (from PDC08/LHC08x pp@ 14TeV) : ~ 16 KB/event compression factor ~ 5 Standard AOD : ~ 3.1 KB/event Events with N  1 ~ 1% Fraction of events with N  2 / N  1 ~ 1% Size of the dimuon branch: ~ 0.02 KB/event negligible with respect to standard AOD event size (~3 KB) Because of the small size of the files, we should create the Muon/Dimuon AODs merging several files

Event mixing For the combinatorial background subtraction we should use the event mixing technique. We can use the AliMuonAOD.root as input for the mixing, since it contains single muon tracks Muons should be mixed if they belong to events with similar characteristics  pools have to be defined According with the mixing framework, pools definition can be based on the tags Need to have tags matched to the Muon-AOD Need to check if the information used for the pool definition (z of the vertex, centrality, reaction plane…) are contained in the tags Output of the mixing framework should be a Mixed Dimuon-AOD containing dimuon infos and infos on the pool definition

Schema of the analysis train for MUON analysis Standard AOD 1 tracks branch vertices header other branches Standard AOD 2 Standard AOD n … Merging Muon AOD Pools Mixed DiMuon AOD Mixing events dimuon branch Pool info for normalization AliAnalysisTaskME Muon AOD tracks branch vertices header … DiMuon AOD tracks branch vertices header dimuon …

Conclusions and requirements for the Offline meeting A proposal for the creation of the Muon/Dimuon AOD within the analysis framework has been presented Muon/Dimuon AODs will have a smaller size with respect to standard AOD  a merging of the files should be foreseen The Muon-AOD will also be the input for the background estimate using the event mixing AOD tags should be created for Muon/Dimuon AODs The code to create Muon/Dimuon AOD, starting from the standard AOD, is ready and updated to recent developments of the analysis framework we would like to test the Muon/Dimuon AOD production within the official analysis train How the production of these AOD should be included? Should it be done in the same analysis train, where the creation of the standard AOD (from ESD) is done, or in other subsequent trains?