Framework for the acceptance and efficiency corrections

Slides:



Advertisements
Similar presentations
Outline  motivations  methods: ITS: TPC+ITS(-1 layer) tracks SPD: SPD standalone  tracklets  strategy with data  conclusions Studi di Efficienza dell’ITS.
Advertisements

Multiplicity analysis and dN/d  reconstruction with the silicon pixel detector Terzo Convegno Nazionale sulla Fisica di ALICE Frascati (Italy) – November.
TOF offline and calibration A. De Caro (University and INFN of Salerno)
June 6 th, 2011 N. Cartiglia 1 “Measurement of the pp inelastic cross section using pile-up events with the CMS detector” How to use pile-up.
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.
The ALICE Analysis Framework A.Gheata for ALICE Offline Collaboration 11/3/2008 ACAT'081A.Gheata – ALICE Analysis Framework.
Darren Price – HLT B-trigger offline status report :: B-Physics meeting July 23 rd ‘08Page 1 HLT B-trigger offline monitoring status Darren Price, LANCASTER.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April.
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
Analysis trains – Status & experience from operation Mihaela Gheata.
Cosmic Ray Run III Cosmic Ray AliEn Catalogue LHC08b 1.
ALICE Offline Week, CERN, Andrea Dainese 1 Primary vertex with TPC-only tracks Andrea Dainese INFN Legnaro Motivation: TPC stand-alone analyses.
Normal text - click to edit HLT tracking in TPC Off-line week Gaute Øvrebekk.
HLT/AliRoot integration C.Cheshkov, P.Hristov 2/06/2005 ALICE Offline Week.
1 Outline: Update on muon/dimuon AOD production (R. Arnaldi/E. Scomparin) Other ongoing activities: MUON correction framework (X. Lopez) MUON productions.
Statistical feature extraction, calibration and numerical debugging Marian Ivanov.
Search for High-Mass Resonances in e + e - Jia Liu Madelyne Greene, Lana Muniz, Jane Nachtman Goal for the summer Searching for new particle Z’ --- a massive.
A. Gheata, ALICE offline week March 09 Status of the analysis framework.
Gustavo Conesa ALICE offline week Gamma and Jet correlations analysis framework Short description, Status, HOW TO use and TO DO list 1/9.
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.
How to… (a.k.a. Photon PID and Pizero Analysis) G. David, April 20, 2000 A report on the status and advertisement of the tools
03/06/08Gustavo Conesa PWG4 1/14 Particle identification and Hadron/Jet correlations analysis framework Description, Status, HOW TO use and.
PWG3 analysis (barrel)
Jet reconstruction with Deterministic Annealing Davide Perrino Dipartimento di Fisica – INFN di Bari Terzo Convegno Nazionale sulla Fisica di Alice – 13/11/2007.
FRANCESCO NOFERINI (INFN CNAF – INFN BOLOGNA) 08/12/2009 ALICE TOF - general meeting - F. Noferini - GRID and resonances GRID and  analysis in pp 1.
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.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
Particle identification by energy loss measurement in the NA61 (SHINE) experiment Magdalena Posiadala University of Warsaw.
PWG4 analysis - Offline week 1/9 PWG4 Status Gustavo Conesa Balbastre INFN-Frascati.
Some topics for discussion 31/03/2016 P. Hristov 1.
News on Rho PANDA Collaboration Meeting, Bochum K. Götzen, GSI 1.
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.
Referee Report on Open charm production results for summer conferences, 2010 Peter Clarke Marcel Merk “Observations” and “Comments” The referees thank.
V4-18-Release P. Hristov 21/06/2010.
Jan Fiete Grosse-Oetringhaus
TPC status report Marian Ivanov.
Analysis trains – Status & experience from operation
Primary vertex reconstruction with the SPD
PWG2 Analysis status Adam Kisiel, CERN for the PWG2 group.
Analysis tools in ALICE
DPG Activities DPG Session, ALICE Monthly Mini Week
Visualization of embedding
ALICE analysis preservation
Tree based validation tool for track reconstruction
News on the CDB Framework
Recent performance improvements in ALICE simulation/digitization
v4-18-Release: really the last revision!
Experience in ALICE – Analysis Framework and Train
Commissioning of the ALICE HLT, TPC and PHOS systems
AliRoot status and PDC’04
Global PID MICE CM43 29/10/15 Celeste Pidcott University of Warwick
Progress with MUON reconstruction
Analysis framework - status
QA tools – introduction and summary of activities
(CMS GEANT4 simulation)
Data Analysis in Particle Physics
STAR Geometry and Detectors
Quarkonium production in ALICE
Study of hadronic resonances in the ALICE experiment
Event Shape Analysis in minimum bias pp collisions in ALICE.
Reconstruction of short-lived resonances in pp collisions
Charged Particle Multiplicity in DIS
Use of Geant4 in experiment interactive frameworks AliRoot
J/   analysis: results for ICHEP
Prospects for quarkonium studies at LHCb
Dilepton Mass. Progress report.
A brief update on b-tagging of High P jets
Presentation transcript:

Framework for the acceptance and efficiency corrections S.Arcelli, I.Kraus, A.Mastroserio, R.Vernet Outline Description Status Ongoing work 14/11/2007 III Convegno Nazionale sulla Fisica di ALICE A. Mastroserio

General Description Purpose: provide general utilities to assist the user in deriving the corrections and to monitor the quality of his/her selections by histograms Requirements: - Container to handle N dim variables Container class - A common (easy) way to handle cuts Cut class (event level, acceptance, kinematics, quality, being primary) Priority list: - single particle analysis - V0’s (proceeding in parallel with single particles) - resonances, decays,… 31/12/2018 A. Mastroserio

Correction Framework: Container Classes AliCFFrame: public TNamed Defines the grid “frame” and methods for addressing the grid elements AliCFGrid: public AliCFFrame The equivalent of an N-dim histogram AliCFContainer: public AliCFFrame Accumulate information at different selection stages via an array of AliCFGrid, while looping on data/MC AliCFEffGrid: public AliCFGrid Calculate efficiency maps from info accumulated on a AliCFContainer, display projections (integration over other variables) AliCFDataGrid : public AliCFGrid Handle observed data accumulated in an AliCFContainer, to correct them for efficiency/contamination AliCFGrid ---> THnSparse: (http://root.cern.ch/root/html/THnSparse.html ) For more details see: http://indico.cern.ch/getFile.py/access?contribId=9&resId=1&materialId=slides&confId=13028 31/12/2018 A. Mastroserio

Correction Framework: Cut Classes - Event level (Event class, Trigger -> preliminary, the Birmingham group is working on this) MC (Particle, acceptance -> cooperation with other people involved in acceptance studies ) Reconstruction (Track) following the existing code in PWG0 Selection (PID) Provide Setters for the selections (at the track level default values will be given), then the user will add new ones according to his/her analysis Provide the QA histos to monitor the cuts. Have a common “IsSelected” function that returns a boolean (kTRUE, if the object has passed all the setted cuts) All the cuts are passed as TObjArray pointers to an AliCFmanager which will check the cuts and allow the container filling during the event loop 31/12/2018 A. Mastroserio

Correction Framework status TODAY We have prepared: Container Classes Selection Classes Template macro for single particle spectrum - A Task inherited from AliAnalysis Task - Usage of AliMCEventHandler Tests on Alien (ok), tests on CAF (ongoing) (---> the code is currently being rearranged for an improved integration in the analysis framework, following the feedback we received during the last offline week.) 31/12/2018 A. Mastroserio

General Analysis Diagram User AnalysisTask Loop on: Monte Carlo Data xxx.root CFoutput.root filled with AliCFContainer histos (QA+…) CF AnalysisTask Calculate Efficiency Maps Calculate Corrections -> Corrected Data CFmacro.C: CF cut list that initializes the CF manager Post event loop For more details see: http://indico.cern.ch/getFile.py/access?contribId=10&resId=0&materialId=slides&confId=9953 31/12/2018 A. Mastroserio

Correction Framework in local mode Data Sample: Pythia 20k pp MB using AliRoot: v4-06-Rev-03 Two variables: Pt [0, 4] GeV/c and y [-1, 1] Selections at different steps: Step 0 = Generated particles: pions, primary, negative charge Step 1 = Reconstructible particles: #TrackRefs in ITS =3 , in TPC = 2 Step 2 = Reconstructed tracks: negative charge, #clusters in TPC = 50, no KinkDaughter, MaxNSigmaToVertex=1, ITSrefit. Step 3 = identified tracks: pions, id by TPC only without probability cut with a priori concentrations = {0.,0.,0.85,0.10,0.05} 31/12/2018 A. Mastroserio

Selection Steps: Pt and y spectra Step 0 Step 1 Step 2 Step3 31/12/2018 A. Mastroserio

Correction Framework : functionalities Projection 1D (integration in y) Projection 2D 31/12/2018 A. Mastroserio

Correction Framework : functionalities 31/12/2018 A. Mastroserio

Correction Framework : functionalities 31/12/2018 A. Mastroserio

Correction Framework ongoing work (1/2) Rearrangement of the preliminary structure ongoing… Container classes: - Further optimization through replacement of AliCFGrid with THnSparse Correct error handling in projections, operations (Add, Multiply, Divide...) done and available in the next Root release. rebinning and interpolation. Cut classes: - Inheritance from AliAnalysisCuts - Group current elementary cut classes as cuts bundles (Kinematic, Quality, being Primary,...) - Usage of AliVParticle interface wherever possible - QA histograms embedded in selection classes 31/12/2018 A. Mastroserio

Correction Framework ongoing work (1/2) Integration in the Analysis Framework Tests on Alien done, tests on CAF ongoing Integration of more refined acceptance selections in the CF framework cut classes The revisited code will be committed in CVS in the first week of December After that….every user comment will be appreciated to improve the framework functionalities! 31/12/2018 A. Mastroserio

Step 1 / Step 0 31/12/2018 A. Mastroserio

Step 2 / Step 1 31/12/2018 A. Mastroserio

Step 3 / Step 2 31/12/2018 A. Mastroserio

Random bin size 31/12/2018 A. Mastroserio