Bob Jacobsen July 23, 2003 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Reconstruction: Tracking; Particle ID How we.

Slides:



Advertisements
Similar presentations
From Quark to Jet: A Beautiful Journey Lecture 1 1 iCSC2014, Tyler Dorland, DESY From Quark to Jet: A Beautiful Journey Lecture 1 Beauty Physics, Tracking,
Advertisements

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.
Section 4.2 Fitting Curves and Surfaces by Least Squares.
Longitudinal Experiments Larry V. Hedges Northwestern University Prepared for the IES Summer Research Training Institute July 28, 2010.
Using  0 mass constraint to improve particle flow ? Graham W. Wilson, Univ. of Kansas, July 27 th 2005 Study prompted by looking at event displays like.
1 Vertex fitting Zeus student seminar May 9, 2003 Erik Maddox NIKHEF/UvA.
1 Measurement of f D + via D +   + Sheldon Stone, Syracuse University  D o D o, D o  K -  + K-K- K+K+ ++  K-K- K+K+ “I charm you, by my once-commended.
Particle Identification in the NA48 Experiment Using Neural Networks L. Litov University of Sofia.
1 Geometry A line in 3D space is represented by  S is a point on the line, and V is the direction along which the line runs  Any point P on the line.
Bob Jacobsen July 22, 2003 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Introduction Sample Analysis A Model Basic Features.
Basic Measurements: What do we want to measure? Prof. Robin D. Erbacher University of California, Davis References: R. Fernow, Introduction to Experimental.
Statistics.
Bill Atwood, Core Meeting, 9-Oct GLAS T 1 Finding and Fitting A Recast of Traditional GLAST Finding: Combo A Recast of the Kalman Filter Setting.
1 Hadronic In-Situ Calibration of the ATLAS Detector N. Davidson The University of Melbourne.
PFA Development – Definitions and Preparation 0) Generate some events w/G4 in proper format 1)Check Sampling Fractions ECAL, HCAL separately How? Photons,
Photon reconstruction and calorimeter software Mikhail Prokudin.
LBNE R&D Briefing May 12, 2014 LBNE R&D Briefing May 12, 2014 LArIAT and LBNE Jim Stewart LArIAT EPAG Chair BNL LBNE LARIAT-EPAG J. Stewart BNL T. Junk.
PPR meeting - January 23, 2003 Andrea Dainese 1 TPC tracking parameterization: a useful tool for simulation studies with large statistics Motivation Implementation.
1 Methods of Experimental Particle Physics Alexei Safonov Lecture #14.
I have made the second half of the poster, first half which is made by tarak will have neutrino information. A patch between the two, telling why we do.
Tau Jet Identification in Charged Higgs Search Monoranjan Guchait TIFR, Mumbai India-CMS collaboration meeting th March,2009 University of Delhi.
E. Devetak - LCWS t-tbar analysis at SiD Erik Devetak Oxford University LCWS /11/2008 Flavour tagging for ttbar Hadronic ttbar events ID.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Irakli Chakaberia Final Examination April 28, 2014.
Calibration of the ZEUS calorimeter for electrons Alex Tapper Imperial College, London for the ZEUS Collaboration Workshop on Energy Calibration of the.
It’s all done with Mirrors Many of the predictions of quantum mechanics are verified with ordinary matter particles (like electrons), but these experiments.
August, 7ILC1 Kudzanayi Munetsi-Mugomba supervised by Dr. Caroline Milstene Software Infrastructure for the Charged Particles Reconstruction at the International.
STAR Sti, main features V. Perevoztchikov Brookhaven National Laboratory,USA.
11 Sep 2009Paul Dauncey1 TPAC test beam analysis tasks Paul Dauncey.
1 Th.Naumann, DESY Zeuthen, HERMES Tracking meeting, Tracking with the Silicon Detectors Th.Naumann H1 DESY Zeuthen A short collection of experiences.
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
CEBAF The Continuous Electron Beam Accelerating Facility(CEBAF) is the central particle accelerator at JLab. CEBAF is capable of producing electron beams.
Partial widths of the Z The total width  of a resonance such as the Z is a measure of how fast it decays. It is related to the mean lifetime  of the.
Development of a Particle Flow Algorithms (PFA) at Argonne Presented by Lei Xia ANL - HEP.
Background Subtraction and Likelihood Method of Analysis: First Attempt Jose Benitez 6/26/2006.
21 Jun 2010Paul Dauncey1 First look at FNAL tracking chamber alignment Paul Dauncey, with lots of help from Daniel and Angela.
Bob Jacobsen July 24, 2001 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Reconstruction: Particle ID How we try to tell.
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
Bob Jacobsen Aug 6, 2002 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Introduction Sample Analysis A Model Basic Features.
CSC321 Introduction to Neural Networks and Machine Learning Lecture 3: Learning in multi-layer networks Geoffrey Hinton.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
1 Methods of Experimental Particle Physics Alexei Safonov Lecture #15.
Jamie Boyd CERN CERN Summer Student Lectures 2011 From Raw Data to Physics Results 1.
PFAs – A Critical Look Where Does (my) SiD PFA go Wrong? S. R. Magill ANL ALCPG 10/04/07.
The Higgs Boson Observation (probably) Not just another fundamental particle… July 27, 2012Purdue QuarkNet Summer Workshop1 Matthew Jones Purdue University.
1 QuickSim - brief introduction - Akiya Miyamoto KEK 22 June 2005 GLD meeting See also.
PID simulations Rikard Sandström University of Geneva MICE collaboration meeting RAL.
Photon reconstruction and matching Prokudin Mikhail.
Lukens - 1 Fermilab Seminar – July, 2011 Observation of the  b 0 Patrick T. Lukens Fermilab for the CDF Collaboration July 2011.
From Quark to Jet: A Beautiful Journey Lecture 2 1 iCSC2014, Tyler Dorland, DESY From Quark to Jet: A Beautiful Journey Lecture 2 Jet Clustering, Classification,
Momentum Corrections for E5 Data Set R. Burrell, G.P. Gilfoyle University of Richmond, Physics Department CEBAF The Continuous Electron Beam Accelerating.
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.
1 Methods of Experimental Particle Physics Alexei Safonov Lecture #9.
1 S, Fedele, Student Presentations, 2004/08/04S Amazing Title Slide Reworking the CES Cluster Reconstruction Algorithm By: Steve Fedele Advisor: Pavel.
06/2006I.Larin PrimEx Collaboration meeting  0 analysis.
R. Kass/W03 P416 Lecture 5 l Suppose we are trying to measure the true value of some quantity (x T ). u We make repeated measurements of this quantity.
STAR SVT Self Alignment V. Perevoztchikov Brookhaven National Laboratory,USA.
Living Long At the LHC G. WATTS (UW/SEATTLE/MARSEILLE) WG3: EXOTIC HIGGS FERMILAB MAY 21, 2015.
Tau31 Tracking Efficiency at BaBar Ian Nugent UNIVERSITY OF VICTORIA Sept 2005 Outline Introduction  Decays Efficiency Charge Asymmetry Pt Dependence.
Jet Production in Au+Au Collisions at STAR Alexander Schmah for the STAR Collaboration Lawrence Berkeley National Lab Hard Probes 2015 in Montreal/Canada.
Extrapolation Techniques  Four different techniques have been used to extrapolate near detector data to the far detector to predict the neutrino energy.
High p T hadron production and its quantitative constraint to model parameters Takao Sakaguchi Brookhaven National Laboratory For the PHENIX Collaboration.
Erik Devetak Oxford University 18/09/2008
From Raw Data to Physics: Reconstruction and Analysis
How a Particle Detector works
Data Analysis in Particle Physics
Momentum Corrections for E5 Data Set
Argonne National Laboratory
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Presentation transcript:

Bob Jacobsen July 23, 2003 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Reconstruction: Tracking; Particle ID How we try to tell particles apart Analysis: Measuring  S in QCD What to do when theory doesn’t make clear predictions Alignment We know what we designed; is it what we built? Summary

Bob Jacobsen July 23, 2003 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Reconstruction: Particle ID How we try to tell particles apart Analyzing simulated data: Measuring  S in QCD What to do when theory doesn’t make clear predictions Alignment: We know what we designed; is it what we built? Computing:

Bob Jacobsen July 23, 2003 From Raw Data to Physics Why does tracking need to be done well? 1) Tells you particles were created in an event 2) Allows you to measure their momentum Direction and magnitude Combine these to look for decays with known masses Only final particles are visible! 3) Allows you to measure spatial trajectories Combine to look for separated vertices, indicating particles with long lifetimes

Bob Jacobsen July 23, 2003 From Raw Data to Physics

Bob Jacobsen July 23, 2003 From Raw Data to Physics Track Fitting 1D straight line as simple case Two perfect measurements Away from interaction point With no measurement uncertainty Just draw a line through them and extrapolate Y X Imperfect measurements give less precise results The farther you go, the less you know Smaller errors, more points help constrain the possibilities How to find the best track from a large set of points?

Bob Jacobsen July 23, 2003 From Raw Data to Physics Parameterize track: Two measurements, two parameters => OK Best track? Consistency with measurements represented by Sum of normalized errors squared This is directly a function of our parameters: The best track has the smallest normalized error So minimize in the usual way: How to fit quantitatively? Position of i th hit Accuracy of measurement Predicted track position at i th hit

Bob Jacobsen July 23, 2003 From Raw Data to Physics Two equations in two unknowns Terms in () are constants calculated from measurement, detector geometry Generalizes nicely to 3D, helical tracks with 5 parameters Five equations in five unknowns

Bob Jacobsen July 23, 2003 From Raw Data to Physics With a little more work, can calculate expected errors on , d “Most likely” that real d (Y intercept) is within this band of ±  d Similar  error, where  real is most likely within ±   of best value Note that the errors are correlated:  d = “+” - 0 > 0  = “-” - 0 < 0  d = “-” - 0 < 0  = “+” - 0 > 0 dd 

Bob Jacobsen July 23, 2003 From Raw Data to Physics Typical size of errors Error on position is about ±10 microns By similar triangles Error on angle is about ±0.1 milliradians (±0.002 degrees) Satisfyingly small errors! Allows separation of tracks that come from different particle decays But how to we “see” particles? Charged particles pass through matter, ionize some atoms, leaving energy which we can sense electronically. More ionization => more signal => more precision => more energy loss 10cm ±10microns

Bob Jacobsen July 23, 2003 From Raw Data to Physics Multiple Scattering Charged particles passing through matter “scatter” by a random angle 300  Si RMS  0.9 milliradians /  p 1mm Be RMS  0.8 milliradians /  p Also leads to position errors  ms

Bob Jacobsen July 23, 2003 From Raw Data to Physics So? Fitting points 3 & 4 no longer measures angle at IP Track already scattered by random angles  1,  2,  3 Track has more parameters If we knew  1,  2, … we’d know entire trajectory Can we measure those angles?  2 roughly given by y 1, y 2, y 3 Just a more complex   equation? 22 3 if x-x 3 > 0, otherwise 0

Bob Jacobsen July 23, 2003 From Raw Data to Physics acts like a measurement “I’d be surprised if it was larger than “Add information” to fit by adding new terms to  2 N measurements from planes (say 100) N+2 unknowns (d, , plus N scattering angles) Can’t see first, last scattering angles; can only extrapolate outside Hence ignore  1,  N Now all we have to do is solve 100 equations in 100 unknowns... 22 3 11 NN

Bob Jacobsen July 23, 2003 From Raw Data to Physics Nobody cares about  N But  1 effects accuracy of d  ms => 1.2 milliradian/  p error on cm, leads to 120  /  p error on d In spite of N=100 chambers, complicated programs and inverting 100x100 matrices Some problems, the programs can’t fix!  ms Perfect measurement out here in tracking chamber 300  Si plane 1 mm Be pipe

Bob Jacobsen July 23, 2003 From Raw Data to Physics “Kalman fit”? Computational expensive to calculate solutions with 100 angles Computer time grows like O(N 3 ), with N large And we’re not really interested in all those angles anyway Instead, approximate, working inward N times: (ref: Brillion) 1234

Bob Jacobsen July 23, 2003 From Raw Data to Physics “Kalman fit”? Computational expensive to calculate solutions with 100 angles Computer time grows like O(N 3 ), with N large And we’re not really interested in all those angles anyway Instead, approximate, working inward N times: (ref: Brillion) 1234

Bob Jacobsen July 23, 2003 From Raw Data to Physics “Kalman fit”? Computational expensive to calculate solutions with 100 angles Computer time grows like O(N 3 ), with N large And we’re not really interested in all those angles anyway Instead, approximate, working inward N times: This is O(N) computations May need to repeat once or twice to use good starting estimate Each one a little more complex But still results in a large net savings of CPU time Moral: Consider what you really want to know (ref: Brillion) 1234

Bob Jacobsen July 23, 2003 From Raw Data to Physics Particle ID (PID) Track could be e, , , K, or p; knowing which improves analysis Vital for measuring B->K  vs B->  rates Mistaking a  for e, , K or p increases combinatoric background Leptons have unique interactions with material e deposits energy quickly, so expect E=p in calorimeter  deposits energy slowly, so expect penetrating trajectory But hadronic showers from , K, p all look alike Can’t you measure mass from m 2 =E 2 -p 2 ? For p=2GeV/c, pion energy = GeV, kaon energy = GeV Calorimeters are not that accurate (We usually cheat and calculate E from p and m)

Bob Jacobsen July 23, 2003 From Raw Data to Physics dE/dx Charged particles moving through matter lose energy to ionization Loss is a function of the speed, so a function of mass and momentum Alternately, measuring lets us identify the particle type With certain ambiguities!

Bob Jacobsen July 23, 2003 From Raw Data to Physics Its hard to make this precise Minimize material -> small loses Hard to measure dE well Geometry of tracking is complex Hard to measure dx well Typical accuracy is 5-10% “2 sigma separation” During analysis, can choose efficiency purity But can’t have both!

Bob Jacobsen July 23, 2003 From Raw Data to Physics Another velocity-dependent process: Cherenkov light Particles moving faster than light in a medium (glass, water) emit light Angle is related to velocity Light forms a cone Focus it onto a plane, and you get a circle:

Bob Jacobsen July 23, 2003 From Raw Data to Physics Radius of the reconstructed circle give particle type:

Bob Jacobsen July 23, 2003 From Raw Data to Physics How to make this fit? Space inside a detector is very tight, and the ring needs space to form BaBar uses novel “DIRC” geometry:

Bob Jacobsen July 23, 2003 From Raw Data to Physics Good news: It fits! Bad news: Rings get messy due to ambiguities in bouncing

Bob Jacobsen July 23, 2003 From Raw Data to Physics Simple event with five charged particles: Brute-force circle-finding is an O(N 4 ) problem

Bob Jacobsen July 23, 2003 From Raw Data to Physics Realistic solution? Use what you know: Have track trajectories, know position and angle in DIRC bars All photons from a single track will have the same angle w.r.t. track No reason to expect that for photons from other tracks For each track, plot angle between track and every photon Don’t do pattern recognition with individual photons Instead, look for overall pattern Not perfect, but optimal? Will do better as we understand more

Bob Jacobsen July 23, 2003 From Raw Data to Physics What about the computing behind this? BaBar records about 100k B events per day Hidden in 10 million events recorded/day Take data about 300 days per year ‘Prompt processing’ Want data available in several days Reconstruction takes about 3 CPU seconds/evt Processed multiple times E.g. new algorithms, constants, etc We have about 3000 million simulated events to study About half in specific decay modes Half ‘generic’ decays to all modes About 4 million lines of code in simulation and reconstruction programs Plus the individual analyses

Bob Jacobsen July 23, 2003 From Raw Data to Physics Traditional flow of data - real and simulated Generators Response Simulation Reconstruction Geometry Simulation Specific reaction Particle paths Recorded signals Observed tracks, etc Interpreted events Physics Tools Individual Analyses DAQ system Separate components Often made by different experts Product is realistic data for analysis And lots of it!

Bob Jacobsen July 23, 2003 From Raw Data to Physics Processing real data Reconstruction Recorded signals Observed tracks, etc Interpreted events Physics Tools DAQ system Individual Analyses Prompt Reco Beta, Paw,...

Bob Jacobsen July 23, 2003 From Raw Data to Physics More detailed studies via more detailed simulation specific signal generator Simulated inefficiency Reconstruction Modified detector model Signal reaction Particle paths Recorded signals Observed tracks, etc Interpreted events Physics Tools Individual Analyses DAQ system Background reaction Measured backgrounds Merge Processing Background generator Building a better model Improved details Real backgrounds Studying “what if”? Both at detector and physics levels Similar process happens in the reconstruction/analysis Better algorithms, studying new effects

Bob Jacobsen July 23, 2003 From Raw Data to Physics Partitioning production system into programs Generators Response Simulation Reconstruction Geometry Simulation Specific reaction Particle paths Recorded signals Observed tracks, etc Interpreted events Physics Tools Individual Analyses bbsim SimApp Bear ROOT, Paw,.. Event store data Background real data

Bob Jacobsen July 23, 2003 From Raw Data to Physics Speed, simplify simulation by crossing levels Generators Specific reaction Interpreted events Individual Analyses parameterized simulation Advantages: Fast and flexible for “what if” analysis studies Retains flexibility to choose generators Disadvantages Often not sufficiently realistic Only certain information, tools available Can use similar techniques at other levels Bogus

Bob Jacobsen July 23, 2003 From Raw Data to Physics Why do we do this? Detailed simulations are part of HEP physics Simulations are present from the beginning of an experiment Simple estimates needed for making detector design choices We build them up over time Adding/removing details as we go along We use them in many different ways Detector performance studies Providing efficiency, purity values for analysis Looking for unexpected effects, backgrounds Why do we use such a structure? Flexibility - we have different versions of the pieces Comparison forms an important cross check Efficiency We build up collections of data at each step for repeated study “I found this background effect in the Spring dataset…” Manageability Large programs are hard to build, understand, use

Bob Jacobsen July 23, 2003 From Raw Data to Physics Raw Data Theory & Parameters Reality Observables Events A small number of general equations, with specific input parameters (perhaps poorly known) Specific lifetimes, probabilities, masses, branching ratios, interactions, etc A unique happening: Run 21007, event 3916 which contains a J/psi -> ee decay The imperfect measurement of a (set of) interactions in the detector

Bob Jacobsen July 23, 2003 From Raw Data to Physics Analysis: Measuring  S in QCD QCD predicts a set of basic interactions: You can measure the strong coupling constant by the relative rates Unfortunately, QCD only makes exact predictions at high energy Low energy QCD, e.g. making hadrons, must be “modeled”

Bob Jacobsen July 23, 2003 From Raw Data to Physics Compare models to observations in lots of different variables Over time, new models get created and old ones improve

Bob Jacobsen July 23, 2003 From Raw Data to Physics “Jets” Groups of particles probably come from the underlying quarks and gluons But how to make this more quantitative? Don’t want people “guessing” at whether there are two or three jets Need a jet-finding algorithm Simple one: Take two particles with most similar momentum and combine into one Repeat, until you reach a stopping value “y cut ”

Bob Jacobsen July 23, 2003 From Raw Data to Physics What about that arbitrary cut? Nature doesn’t know about it If your model is right, your simulation should reproduce the data at any value of the cut Pick one (e.g. 0.04), and use the number of 2,3,4, 5 jet events to determine  S. Then check consistency at other values, with other models

Bob Jacobsen July 23, 2003 From Raw Data to Physics Many ways to measure  S If the theory’s right, all get same value because all are measuring same thing If the values are inconsistent, perhaps a more complicated theory is needed Or maybe we just made a mistake...

Bob Jacobsen July 23, 2003 From Raw Data to Physics Alignment & Calibration How do you know the gain of each calorimeter cell? What’s the relationship between ADC counts and energy? You designed it to have a specific value; does it? How do you know where the tracking hits are in space? Need to know Si plane positions to about 5 microns Start with Test beam information Surveys during construction Simulations and tests But it always comes down to calibrating/aligning with real data

Bob Jacobsen July 23, 2003 From Raw Data to Physics Example: BaBar vertex detector alignment About 700 Si wafers Each with 6 degrees of freedom => 4200 alignment constants to find Small motions => small changes in alignment => change  2 of track Approach 1: Take 10 5 tracks Calculate sum of track  2 s For each of 4200 constants, generate equation from Solve 4200 equations in 4200 unknowns Computationally infeasible Even worse, non-linear fit won’t converge

Bob Jacobsen July 23, 2003 From Raw Data to Physics Instead, break problem into pieces: Two mechanical halves => 2x6 “global alignment constants” “local” constants within the halves Do local alignment iteratively Look at pairs of adjacent wafers, and try to position them Then use tracks to position entire layers And iterate as needed Iterative, sensitive process Manually guided from initial knowledge to final approximation Requires judgement on when to stop, how often to redo

Bob Jacobsen July 23, 2003 From Raw Data to Physics Summary Reconstruction and analysis is how we get from raw data to physics papers Throughout, you deal with: Too little information Too much detail Little prior knowledge You have to count on Lots of cross checks Prior art Tuning and evolutionary improvement But you can generate wonderful results from these instruments!