Analysis with nano DSTs Making nano DSTs Scheme

  • Slides: 14
Download presentation
Analysis with nano. DSTs • Making nano. DSTs – Scheme – Last improvements •

Analysis with nano. DSTs • Making nano. DSTs – Scheme – Last improvements • Analyzing nano. DSTs – Current procedure – Analysis Framework : MWGana – A new macro for background estimation 18/06/03 F. Fleuret - LLR 1

Analysis with nano. DSTs • Nano. DST scheme – 2 Ttrees : • T

Analysis with nano. DSTs • Nano. DST scheme – 2 Ttrees : • T 1 run information : 1 entry per selected run • T event information : 1 entry per selected event – Trig. Lvl 1 node – PHGlobal node : Zvertex, BBC, ZDC, run number, … – PHMuo. Tracks node : Muon (and dimuon) tracks information • Guideline : Keep It Small & Simple – Add variables and information within one of the existing nodes – Don’t add node unless it’s necessary 18/06/03 F. Fleuret - LLR 2

Analysis with nano. DSTs • Last improvements – – – Add a branch for

Analysis with nano. DSTs • Last improvements – – – Add a branch for mutoo (Chun & Sean) Changes for fun 4 all (Vi-Nham & Fred) Add Fcal (MVD? ) info (Jane) Add d. Mui. Pseudo. Trigger info (Hiroki) Memory leak investigation (Jason) For fun 4 all For mutoo Old framework Fun 4 all troubles : New framework 18/06/03 • lost cuts on tracks • no output track’s cut information F. Fleuret - LLR 3

Analysis with nano. DSTs • Current analysis procedure 1. Produce nano. DSTs : DSTs

Analysis with nano. DSTs • Current analysis procedure 1. Produce nano. DSTs : DSTs nano. DSTs (nano. DSTs size / DSTs size < 0. 2 %) 2. Produce ntuple with analyze. C : • A compiled macro. • Few minutes to go thru all nano. DSTs. • Output = a root ntuple. 3. Produce plots with plots. C : 18/06/03 • A root macro. • Less than a minute to go thru data. • No specific library to be loaded. F. Fleuret - LLR 4

MWGana • Analysis framework proposal – « CVSify » the analysis code analyze. C

MWGana • Analysis framework proposal – « CVSify » the analysis code analyze. C MWGana/ Analyze/ analyze. C makefile Dimuons/ Singlemuons/ Plots/ plots. C 18/06/03 F. Fleuret - LLR • Access the nano. DSTs • Create output ntuples • Provide various information dimuons. h (TChain* T, TNtuple* ntuple) dimuons. h • Apply event selection background. h • Apply particle selection • Fill dimuons ntuple background. h (TChain* T, TNtuple* ntuple) • Build background spectra • Fill background ntuple 5

Background estimation • Study of the Background coming from p‘s (main source) and K’s

Background estimation • Study of the Background coming from p‘s (main source) and K’s decays. Goal : Use single m events to estimate the background d. N/d. Mmm – So far : Nsignal = N+- - (N++ + N--) Mmm 18/06/03 F. Fleuret - LLR 6

A new background estimation • Material : Real data – Sample : pp 2002

A new background estimation • Material : Real data – Sample : pp 2002 • Event Selection : – 2 m trigger (1 deep + 1 shallow) – | ZBBC | < 38 cm – Statistics : • Events w/ at least 2 tracks : 455 m+m- / 202 m+m+ / 108 m-m- • Events w/ 1 track only : 25658 single m+ / 17782 single m– Create fake dimuons samples : • Pick randomly 10000 single m events from the 43440 single m events sample • Create combinatorial dimuons from these 10000 single m events, with | ZBBC 1 – ZBBC 2 | < 5 cm ~ 6 M 2 m 18/06/03 F. Fleuret - LLR 7

A new background estimation • Likesign dimuons – Mass spectra d. N/d. Mmm •

A new background estimation • Likesign dimuons – Mass spectra d. N/d. Mmm • true dimuons : N++/N-- = 1. 87 ± 0. 31 • fake dimuons : N++/N-- = 1. 952 ± 0. 003 m+m+ Mmm m-m- Mmm 18/06/03 Mmm F. Fleuret - LLR Mmm 8

A new background estimation • Fake dimuons d. N/d. Mmm – Spectra’s shapes m+m+

A new background estimation • Fake dimuons d. N/d. Mmm – Spectra’s shapes m+m+ Mmm m-m. Mmm m+m+ / m+m. Mmm m-m- / m+m. Mmm m+m- m+m+ + m-m- Mmm 18/06/03 F. Fleuret - LLR 9

A new background estimation • Fake dimuons d. N/d. Mmm – Opposite signs. vs.

A new background estimation • Fake dimuons d. N/d. Mmm – Opposite signs. vs. Like signs Fake dimuons : N++, N--, N+- known m+m+ Mmm m-m. Mmm N+- = 0. 955 x (N++ + N--) m+m. Mmm 18/06/03 F. Fleuret - LLR 10

A new background estimation • Normalisation with true dimuons d. N/d. Mmm m+m+ N+-

A new background estimation • Normalisation with true dimuons d. N/d. Mmm m+m+ N+- = 0. 955 x (N++ + N--) = 0. 955 x (202 + 108)= 296. 05 Mmm m-m- Mmm Use numbers of true m+m+ and true m-mto normalize the fake m+m- spectrum m+m. Mmm 18/06/03 F. Fleuret - LLR 11

A new background estimation Bkg’s shape : m+m- m+m+ + m-m. Bkg’s integral :

A new background estimation Bkg’s shape : m+m- m+m+ + m-m. Bkg’s integral : N+- = 0. 955 x (N+++N--) Use of fake dimuons spectrum Normalisation with true likesign dimuons d. N/d. Mmm • • 18/06/03 Mmm Mmm F. Fleuret - LLR 12

Analysis with nano. DSTs : summary • Making nano. DSTs – in progress… •

Analysis with nano. DSTs : summary • Making nano. DSTs – in progress… • Analyzing nano. DSTs – CVSify the code : comments, suggestions ? – A new macro for background estimation : to be included in MWGana… 18/06/03 F. Fleuret - LLR 13

Background estimation • single m – Momentum’s spectra m+ m- Pm m+ / m

Background estimation • single m – Momentum’s spectra m+ m- Pm m+ / m - Pm 18/06/03 F. Fleuret - LLR 14