Status of Analysis Tools in PandaROOT 2. 12. 2010 K. Götzen, GSI 1.

Slides:



Advertisements
Similar presentations
CBM Calorimeter System CBM collaboration meeting, October 2008 I.Korolko(ITEP, Moscow)
Advertisements

E.K.Stefanides March 07, The Muon Spectrometer of the ATLAS detector: progress report on construction and physics studies at the University of Athens.
Kalanand Mishra BaBar Coll. Meeting Sept 26, /12 Development of New SPR-based Kaon, Pion, Proton, and Electron Selectors Kalanand Mishra University.
14 Sept 2004 D.Dedovich Tau041 Measurement of Tau hadronic branching ratios in DELPHI experiment at LEP Dima Dedovich (Dubna) DELPHI Collaboration E.Phys.J.
Anne Dabrowski Northwestern University Collaboration Meeting 22 nd February 2005 Update Kmu3 Branching Ratio measurement A. Dabrowski, February
1 Semiexclusive semileptonic B->charmdecays C. Gatto - INFN Napoli A. Mazzacane - Universita’ di Napoli April 10, 2003.
A. Dabrowski, June Ratio(ke3/pipi0) 1 Final Results Γ(Ke3)/ Γ(pipi0) Anne Dabrowski Northwestern University NA48/2 Collaboration Meeting 08 June.
Exclusive D s Semileptonic decays using kinematic fitting.
Validation of DC3 fully simulated W→eν samples (NLO, reconstructed in ) Laura Gilbert 01/08/06.
16 May 2002Paul Dauncey - BaBar1 Measurements of CP asymmetries and branching fractions in B 0   +  ,  K +  ,  K + K  Paul Dauncey Imperial College,
Basic Measurements: What do we want to measure? Prof. Robin D. Erbacher University of California, Davis References: R. Fernow, Introduction to Experimental.
Exclusive D s Semileptonic decays using kinematic fitting.
Status of  b Scan Jianchun Wang Syracuse University Representing L b scanners CLEO Meeting 05/11/02.
Neutrino Event Reconstruction Andy Blake Cambridge University September 2003.
Study of two pion channel from photoproduction on the deuteron Lewis Graham Proposal Phys 745 Class May 6, 2009.
PPR meeting - January 23, 2003 Andrea Dainese 1 TPC tracking parameterization: a useful tool for simulation studies with large statistics Motivation Implementation.
10/2/2015C.Kourkoumelis,UoA1 WP3 Educational and Outreach Portal C. Kourkoumelis, UoA.
LCWS 2004, ParisSonja Hillert, University of Oxfordp. 1 Flavour tagging performance analysis for vertex detectors LCWS 2004, Paris Sonja Hillert (Oxford)
1 Top ID in tt → 6-Jet channel Erik Devetak Edinburgh Collaboration Meeting ( )‏
NA48-2 new results on Charged Semileptonic decays Anne Dabrowski Northwestern University Kaon 2005 Workshop 14 June 2005.
Mapping separation power Klaus Götzen GSI Darmstadt PID TAG Meeting 15. Feb
Jul. 27, 2005 BESIII Software Meeting , IHEP 1 Physics Analysis with ROOT July 27, 2005 Yajun Mao School of Physics, Peking University.
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.
Review of Atomic Theory History. Structure of an Atom A carbon atom consists of protons and neutrons in a nucleus that is surrounded by electrons. - Introduction.
Standalone FLES Package for Event Reconstruction and Selection in CBM DPG Mainz, 21 March 2012 I. Kisel 1,2, I. Kulakov 1, M. Zyzak 1 (for the CBM.
Radiative penguins at hadron machines Kevin Stenson University of Colorado.
28 July 2006 CERN REU Status Report 1 Lindsey Gray, University of Florida RCT Trigger Supervisor and Database Project Status Lindsey Gray Advisors: Dr.
PANDA GSI 13. December 2006 PID TAG Georg Schepers PANDA Technical Assessment Group PID Status Report G. Schepers for the PID TAG GSI PID TAG.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Particle Identification at BESIII Kanglin He April 23, 2007, Amsterdam.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
PID simulations Rikard Sandström University of Geneva MICE collaboration meeting RAL.
J.RItman PANDA Collab. Meeting, May 2003 Status of the PANDA Simulations Event Generator UrQMD p A MVD Resolution Time of Flight Estimates of Data Rates.
Lukens - 1 Fermilab Seminar – July, 2011 Observation of the  b 0 Patrick T. Lukens Fermilab for the CDF Collaboration July 2011.
FTKSim Status and plans FTK Meeting 07/13/2006 F. Crescioli, M. Dell'Orso, G. Punzi, G.Volpi, P. Giannetti.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
Software offline tutorial, CERN, Dec 7 th Electrons and photons in ATHENA Frédéric DERUE – LPNHE Paris ATLAS offline software tutorial Detectors.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
1 What I did last year Nick Barlow Manchester Christmas meeting January 2005.
Electron physics object tutorial C. Charlot / LLR Automn08 tutorials, 14 oct
1 Studies of Heavy Flavour Jet Tagging with ZVTOP in JAS3 Overview Jet flavour tagging in JAS3 Cosθ dependence Primary vertex momentum Use of neutral energy.
Status of Analysis Software Kanglin He For Analysis Software Group.
Σ Eγ comparison using Woochun Park Univ of South Carolina Feb 26,
4/12/05 -Xiaojian Zhang, 1 UIUC paper review Introduction to Bc Event selection The blind analysis The final result The systematic error.
Kalanand Mishra June 29, Branching Ratio Measurements of Decays D 0  π - π + π 0, D 0  K - K + π 0 Relative to D 0  K - π + π 0 Giampiero Mancinelli,
3rd ROOT Workshop, M. Kunze1 The Neural Network Objects RhoNNO: A ROOT package for general use Marcel Kunze Institut für Experimentalphysik 1 Ruhr-Universität.
Elliptic flow of D mesons Francesco Prino for the D2H physics analysis group PWG3, April 12 th 2010.
J/ψ simulations: background studies and first results using a compact RICH detector Alla Maevskaya INR RAS Moscow CBM Collaboration meeting September 2007.
P.F.Ermolov SVD-2 status and experimental program VHMP 16 April 2005 SVD-2 status and experimental program 1.SVD history 2.SVD-2 setup 3.Experiment characteristics.
M. Martemianov, ITEP, October 2003 Analysis of ratio BR(K     0 )/BR(K    ) M. Martemianov V. Kulikov Motivation Selection and cuts Trigger efficiency.
News on Rho PANDA Collaboration Meeting, Bochum K. Götzen, GSI 1.
Photon purity measurement on JF17 Di jet sample using Direct photon working Group ntuple Z.Liang (Academia Sinica,TaiWan) 6/24/20161.
Progress on Simulation Software Hai-Ping Peng(USTC) Xiao-Shuai Qin(IHEP) Xiao-Rong Zhou(USTC) Yu Hu(IHEP) 2014 STC Workshop (ITP) Hai-Ping Peng.
H->WW->lνlν Analysis - Improvements and results - - Data and MC - Higgs Working group meeting, 6 January 2011 Magda Chełstowska & Rosemarie Aben.
Quark Matter 2002, July 18-24, Nantes, France Dimuon Production from Au-Au Collisions at Ming Xiong Liu Los Alamos National Laboratory (for the PHENIX.
14/06/2010 Stefano Spataro Status of LHE Tracking and Particle Identification Status of LHE Tracking and Particle Identification Stefano Spataro III Panda.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
PANDA Software Trigger K. Götzen Dec Challenge Required reduction factor: ~1/1000 (all triggers in total) A lot of physics channel triggers → even.
Susanna Costanza - Pavia Group PANDA C.M., Stockholm – June 14, 2010
Yet another approach to the ToF-based PID at PANDA
Erik Devetak Oxford University 18/09/2008
Klaus Götzen GSI Darmstadt
Simulation Tools for Test Beam
Tracking muons in Panda(Root)
Vertex and Kinematic fitting with Pandaroot
Silicon Tracking with GENFIT
2 Getting Started.
2 Getting Started.
2 Getting Started.
Problems in π0 Reconstruction
Presentation transcript:

Status of Analysis Tools in PandaROOT K. Götzen, GSI 1

What are Analysis Tools? I think of roughly three categories: 1 st level tools – Access to event store – Particle candidate structure/container – List containers for particle candidates – Tool for combinatorics/decay tree building,... 2 nd level tools – Kinematic Selectors, PID-Selectors/Algorithms – Kinematic/Geometric Fitting – PDG database, mathematical tools, etc,... 3 rd level tools (experiment/framework independent) – PWA Analysis – Multivariate Analysis – RooFit-like Tools ( s Plot, unbinned ML Fitting, etc),... 2

1 st level tools – Data Access Access to event data: PndEventReader or PndAnalysis 3 PndEventReader evr("mymicro.root"); while (evr.GetEvent()) { evr.FillList(mylist, " All "); //... your analysis code... } FairRunAna *fRun = new FairRunAna(); fRun->SetInputFile("mymicro.root"); fRun->AddFriend("myreco.root"); PndAnalysis evr(); while (evr.GetEvent()) { evr.FillList(mylist,“All“); //... your analysis code... } Concatenation works, but w/o friend mechanism (i.e. only for one output stage). Concatenation works for multiple output stages now! (Thx to Mohammad and Florian!)

1 st level tools – Particles & Lists Particle candidates, lists of candidates, combinatorics TCandidate, TCandList More complicated combinatorics 4 TCandList ep, em, jpsi; // the lists for e+, e- and J/psi->e+e- while (evr.GetEvent()) { evr.FillList(ep, "ElectronLoosePlus"); evr.FillList(em, "ElectronLooseMinus"); jpsi.Combine(ep, em); for (int i=0; i Fill( jpsi[i].M() ); } TCandidate: M, P, E, Vtx, LV, daughters,... TCandidate: M, P, E, Vtx, LV, daughters,... evr.FillList(ep, "ElectronLoosePlus"); evr.FillList(em, "ElectronLooseMinus"); evr.FillList(pip, "PionLoosePlus"); evr.FillList(pim, "PionLooseMinus"); jpsi.Combine(ep, em); psi2s.Combine(jpsi, pip, pim); - decay tree - combine up to 5 lists - checks double counting - checks overlaps - decay tree - combine up to 5 lists - checks double counting - checks overlaps

2 nd level tools – Kinematic Selectors Package rho/RhoSelector: Kinematic selectors TPidChargedSelector, TPidNeutralSelector, TPidPlusSelector, TPidMinusSelector – selects the corresponding charge (PndEventReader/PndAnalysis : „ Charged “, „ Neutral “, „ Plus “, „ Minus “ ) TPidMassSelector, TPidEnergySelector, TPidMomentumSelector – Selects mass, energy, momentum in window 5 evr.FillList(myList, „All"); // fills with charged and neutrals TPidChargedSelector *chrgSel = new TPidChargedSelector(„chrgSel“); myList.Select(chrgSel); // now contains only charged jpsi.Combine(ep, em); // combines J/psi candidates from e+ e- TPidMassSelector *jMassSel=new TPidMassSelector(„jMassSel“, 3.096, 0.1); jpsi.Select(jMassSel); // selects masses m = ± 0.05 GeV

2 nd level tools – PID Selectors Package rho/RhoSelector: PID selectors TPidSimpleElectronSelector,..., TPidSimpleProtonSelector – PID selectors for e, μ, π, K, p Act on PID likelihood values: – veryLoose : P ≥ 0.0 (basically sets mass of 4-vector) – loose : P ≥ 0.2 – tight : P ≥ 0.5 – veryTight : P ≥ 0.9 PndEventReader keywords: Combination (Electron, Muon, Pion, Kaon, Proton) + (VeryLoose, Loose, Tight, VeryTight) + (Plus, Minus), e.g. „ElectronVeryLoosePlus“, „MuonTightMinus“ Full PID info still missing. 6 evr.FillList(myList, „Plus"); // fills with positiv charged particles TPidSimpleKaonSelector *kSel = new TPidSimpleKaonSelector(„kSel“,“loose“); myList.Select(kSel); // now contains K candidates, loose selection

2 nd level tools – Further Selectors Package rho/RhoSelector: Further selectors (not tested yet) TGoodPhotonSelector – quality selector for neutrals TGoodTrackSelector – quality selector for tracks TPidNNOElectronSelector,..., TPidNNOProtonSelector – PID Selection based on neural networks for e, μ, π, K, p; adaption needed for usage TPidElectronTruthSelector,..., TPidProtonTruthSelector – Selector for MC Truth match; has to be adapted for usage TEventSelector – Selects whole events; has to be adapted 7

2 nd level tools - Fitters Package PndTools/AnalysisTools/Fitter PndVtxFitter – pure vertex fitter PndChiVtxFitter – pure vertex fitter PndKinVtxFitter – vertex fitter with additional mass and pointing constraint PndKinFitter – kinematic fitter, taking constraints on P4, P3, P, E, M PndMassFitter – pure mass constraint fitter Pnd4CFitter – pure 4 constraint fitter Test vertex fitter with single Λ ( θ = 55°, φ = 20 °, p = 1GeV) Test 4C & mass fit with ψ (2S) ➞ J /ψ π + π - 8

Fitting test – PndVtxFitter (Vtx-C.) 9 c τ = 8.3 ± 0.4 Single Λ ( θ = 55°, φ = 20 °, p = 1GeV), 2k events

Fitting test – PndKinVtxFitter (Vtx-C.) 10 c τ = 8.2 ± 0.4 Single Λ ( θ = 55°, φ = 20 °, p = 1GeV), 2k events

Fitting test – PndChiVtxFitter (Vtx-C.) 11 Doesn‘t seem to work properly! Single Λ ( θ = 55°, φ = 20 °, p = 1GeV), 2k events

Fitting test – PndKinFitter (4Mom-C.) 12 Channel ψ (2S) ➞ J /ψ π + π -, 4 constraint on ψ (2S), 2k events unfitted fitted unfitted fitted J/ψJ/ψ ψ (2S)

Fitting test – Pnd4CFitter (4Mom-C.) 13 unfitted fitted unfitted fitted J/ψJ/ψ ψ (2S) Tail looks weird. Has to be checked. Channel ψ (2S) ➞ J /ψ π + π -, 4 constraint on ψ (2S), 2k events

Fitting test – PndKinFitter (Mass-C.) 14 Channel ψ (2S) ➞ J /ψ π + π -, mass constraint J/ ψ, 2k events J/ψJ/ψ

Fitting test – PndMassFitter (Mass-C.) 15 Channel ψ (2S) ➞ J /ψ π + π -, mass constraint J/ ψ, 2k events J/ψJ/ψ Residual of fitted candidates. Has to be checked.

Further 2 nd level tools in PandaROOT Package rho/RhoBase TRho – (gRho) access to various global infos like TPdt, etc... TPdt – PDG particle table, names as in EvtGen TEventInfo – holds event information (beams, #neutral/chrgd,...) TConstraint – holds fit constraints for a TCandidate Package rho/RhoTools TTotalMomentum – total P4, P3, P, E, M, and corresponding missing quantities of a TCandList in Lab-S. and CMS TThrust, ThrustVector – thrust/thrustvector TSphericity, TMomTensor – sphericity, aplanarity,... TFWMoments, TFoxWolfMom, TEventShape: Fox-Wolfram- Moments, etc. TLgndrMomFlow, TCones, TConeMomFlow – various energy flows... and some more... Most not tested yet. 16

3rd level tools Independent of PANDA/PandaROOT Partial Wave Analysis Software – Being developed by people from Bochum, GSI, KIT, Mainz – Wiki – Examples available Multivariate Analysis, ML Fitting Tools, sPlot All distributed with and available inside ROOT as – TMVA package (MV Analysis, signal/background separation) – RooFit Toolkit (Data Distribution Modelling) – TSPlot (ML fitting, signal/background separation) 17

Summary Data access works for multiple input files and stages – Splitting simulation into multiple jobs and do analysis on concatenated data works Basic analysis structures available, working smoothly Many analysis tools natively bundled with ROOT Various Selectors, Fitters and Kinematic Tools are available ToDo – validation still needed in particular for fitters – kinematic tools have to be tested – full propagation of PID info still missing But: Nothing serious keeping you from trying analysis! 18