SOCRAT: a SOftware for Clas12 Reconstruction And Tracking 04/25/10 S. Procureur (CEA-Saclay)

Slides:



Advertisements
Similar presentations
Proposal for a new design of LumiCal R. Ingbir, P. Ruzicka, V. Vrba October 07 Malá Skála.
Advertisements

Ozgur Ates Hampton University HUGS 2009-JLAB TREK Experiment “Tracking and Baseline Design”
Background effect to Vertex Detector and Impact parameter resolution T. Fujikawa(Tohoku Univ.) Feb LC Detector Meeting.
Simulation of the spark rate in a Micromegas detector with Geant4 Sébastien Procureur CEA-Saclay.
Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
Track Timing at e + e - Linear Collider with the Silicon Drift Detector Main Tracker R. Bellwied, D. Cinabro, V. L. Rykov Wayne State University Detroit,
1 Forward Tracking Simulation Norman A. Graf ALCPG Cornell July 15, 2003.
Algorithms and Methods for Particle Identification with ALICE TOF Detector at Very High Particle Multiplicity TOF simulation group B.Zagreev ACAT2002,
Silicon Tracking for Forward Electron Identification at CDF David Stuart, UC Santa Barbara Oct 30, 2002 David Stuart, UC Santa Barbara Oct 30, 2002.
Monte-Carlo simulations and reconstruction for 12-degree ep-elastic Luminosity Monitor A.Kiselev OLYMPUS Collaboration Meeting DESY, Hamburg,
In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to efficiently identify photons and electrons.
STS Simulations Anna Kotynia 15 th CBM Collaboration Meeting April , 2010, GSI 1.
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.
The LiC Detector Toy M. Valentan, M. Regler, R. Frühwirth Austrian Academy of Sciences Institute of High Energy Physics, Vienna InputSimulation ReconstructionOutput.
PPR meeting - January 23, 2003 Andrea Dainese 1 TPC tracking parameterization: a useful tool for simulation studies with large statistics Motivation Implementation.
The LiC Detector Toy (LDT) Tracking detector optimization with fast simulation VERTEX 2011, Rust M. Valentan, R. Frühwirth, M. Regler, M. Mitaroff.
A Reconstruction Algorithm for a RICH detector for CLAS12 Ahmed El Alaoui RICH Workchop, Jefferson Lab, newport News, VA November th 2011.
W properties AT CDF J. E. Garcia INFN Pisa. Outline Corfu Summer Institute Corfu Summer Institute September 10 th 2 1.CDF detector 2.W cross section measurements.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
MdcPatRec Tracking Status Zhang Yao, Zhang Xueyao Shandong University.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
SoLID simulation Zhiwen Zhao Uva SoLID Collaboration Meeting 2011/6/2 1.
Overview Maurizio Ungaro 1HPS Collaboration meetingOctober Status, Future of GEMC.
Detector Alignment Thomas Naumann DESY Zeuthen n Detector alignment and calibration often imply least squares fits with many parameters : n n global parametersof.
Impact parameter resolution study for ILC detector Tomoaki Fujikawa (Tohoku university) ACFA Workshop in Taipei Nov
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
1 Th.Naumann, DESY Zeuthen, HERMES Tracking meeting, Tracking with the Silicon Detectors Th.Naumann H1 DESY Zeuthen A short collection of experiences.
CEBAF The Continuous Electron Beam Accelerating Facility(CEBAF) is the central particle accelerator at JLab. CEBAF is capable of producing electron beams.
LHCb VErtex LOcator & Displaced Vertex Trigger
Tracking, PID and primary vertex reconstruction in the ITS Elisabetta Crescio-INFN Torino.
Momentum resolution study of LDC 6 th SiLC meeting, Torino, Dec M. Regler, M. Valentan Interplay of TPC and SET: influence on the momentum.
New LDC optimization studies... ILD Workshop, DESY-Zeuthen, 14–16 Jan M. Regler, M. Valentan presented by W. Mitaroff New LDC optimization studies.
Feb. 7, 2007First GLAST symposium1 Measuring the PSF and the energy resolution with the GLAST-LAT Calibration Unit Ph. Bruel on behalf of the beam test.
V.Petracek TU Prague, UNI Heidelberg GSI Detection of D +/- hadronic 3-body decays in the CBM experiment ● D +/- K  B. R. 
Latifa Elouadrhiri Jefferson Lab Hall B 12 GeV Upgrade Drift Chamber Review Jefferson Lab March 6- 8, 2007 CLAS12 Drift Chambers Simulation and Event Reconstruction.
May 31th, 2007 LCWS C. Gatto 1 Tracking Studies in the 4 th Concept On behalf of 4th Concept Software Group D. Barbareschi V. Di Benedetto E. Cavallo.
“Vertexig and tracking ” Entirely based on works and results by: S. Rossegger, R. Shahoyan, A. Mastroserio, C. Terrevoli Outline: Comparison Fast simulation.
Jamie Boyd CERN CERN Summer Student Lectures 2011 From Raw Data to Physics Results 1.
Impact parameter resolutions for ILC detector Tomoaki Fujikawa (Tohoku university) ACFA Workshop in Taipei Nov
Fast Tracking of Strip and MAPS Detectors Joachim Gläß Computer Engineering, University of Mannheim Target application is trigger  1. do it fast  2.
Jonathan BouchetBerkeley School on Collective Dynamics 1 Performance of the Silicon Strip Detector of the STAR Experiment Jonathan Bouchet Subatech STAR.
Roberto Barbera (Alberto Pulvirenti) University of Catania and INFN ACAT 2003 – Tsukuba – Combined tracking in the ALICE detector.
Inclusive Measurements of inelastic electron/positron scattering on unpolarized H and D targets at Lara De Nardo for the HERMES COLLABORATION.
Muon detection in NA60  Experiment setup and operation principle  Coping with background R.Shahoyan, IST (Lisbon)
Measurement of the Charge Ratio of Cosmic Muons using CMS Data M. Aldaya, P. García-Abia (CIEMAT-Madrid) On behalf of the CMS Collaboration Sector 10 Sector.
1 Nick Sinev, ALCPG March 2011, Eugene, Oregon Investigation into Vertex Detector Resolution N. B. Sinev University of Oregon, Eugene.
Review of Micromegas Tracking Detectors for CLAS12 – May 7, 2009 Reviewers: Madhu Dixit, Mac Mestayer Presentations covered the following topics: –detector.
LCWS11 – Tracking Performance at CLIC_ILD/SiD Michael Hauschild - CERN, 27-Sep-2011, page 1 Tracking Performance in CLIC_ILD and CLIC_SiD e + e –  H +
Susan Burke DØ/University of Arizona DPF 2006 Measurement of the top pair production cross section at DØ using dilepton and lepton + track events Susan.
Forward Tagger Simulations Implementation in GEMC Moller Shield Tracking Studies R. De Vita INFN –Genova Forward Tagger Meeting, CLAS12 Workshop, June.
Palaiseau, 13/1/ 2005 P. Colas - Optimising tracking 1 Optimising a Detector from the Tracking Point-of-View P.Colas, CEA Saclay constraints role Optimisation.
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
Giuseppe Ruggiero CERN Straw Chamber WG meeting 07/02/2011 Spectrometer Reconstruction: Pattern recognition and Efficiency 07/02/ G.Ruggiero - Spectrometer.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
3 May 2003, LHC2003 Symposium, FermiLab Tracking Performance in LHCb, Jeroen van Tilburg 1 Tracking performance in LHCb Tracking Performance Jeroen van.
BESIII offline software group Status of BESIII Event Reconstruction System.
Tracking software of the BESIII drift chamber Linghui WU For the BESIII MDC software group.
FCAL Krakow meeting, 6. May LumiCal concept including the tracker R. Ingbir, P.Růžička, V. Vrba.
FP-CCD GLD VERTEX GROUP Presenting by Tadashi Nagamine Tohoku University ILC VTX Ringberg Castle, May 2006.
Mitglied der Helmholtz-Gemeinschaft Hit Reconstruction for the Luminosity Monitor March 3 rd 2009 | T. Randriamalala, J. Ritman and T. Stockmanns.
Track Reconstruction: the ftf and trf toolkits Norman Graf (SLAC) Common Software Working Meeting CERN, January 31, 2013.
Charged Particle Tracking for CLAS12
Huagen Xu IKP: T. Randriamalala, J. Ritman and T. Stockmanns
Tracking results from Au+Au test Beam
Region I: stringing 1/3 done on 1st chamber!
Integration and alignment of ATLAS SCT
GEANT Simulations and Track Reconstruction
Susan Burke, University of Arizona
Presentation transcript:

SOCRAT: a SOftware for Clas12 Reconstruction And Tracking 04/25/10 S. Procureur (CEA-Saclay)

Outline - Forward tracking - Central tracking - The Kalman Filter algorithm - Miscellaneous (mini-stagger, energy loss) SOCRAT05/25/2010 S.Procureur - Introduction

Introduction  Goals: 1) Develop a track reconstruction software for CLAS12, taking into account realistic background (Geant4). This reconstruction is based on the Kalman Filter algorithm 2) Check that the design reaches the required performance 3) Optimize the design  Key issues: charged particle reconstruction in the Forward DC system (~24k sense wires), and the Central Tracker (3x2 Silicon + 3x2 Micromegas)  Vertex: for accurate vertex reconstruction of forward tracks, e.g. for hyperon and cascades decays, the Forward Vertex Tracker (FVT) is also included  PID: not yet developed SOCRAT05/25/2010 S.Procureur

Kalman Filter algorithm  Starting point: a state vector and its covariance matrix  Extrapolation to the next measurement:  Update of the position (by minimizing the  ²): Key issues:  choice of (geometry)  initialization of and C 0 (helix, torus Bdl param.) Scattering matter SOCRAT05/25/2010 S.Procureur

Kalman Filter algorithm - Central tracking: Measurement at ~constant radius Homogeneous field (solenoid)   estimation of with helical track - Forward tracking: Measurement at ~constant z  Toroidal field  parameterization of  [deg] SOCRAT05/25/2010 S.Procureur

Central tracker (BVT) Main features (up to now): → 3x2 layers of Silicon polygon structure graded stereo angle: 0  3° Silicon strip layout: SOCRAT05/25/2010 S.Procureur → 3x2 layers of Micromegas thin, cylindrical detectors strip angle: 0 & 90° Problems: - Silicon design is still changing - Micromegas are not yet fully official

Central tracking - Performance Agreement between Kalman Filter & MOMRES Once a combination of hits has been found, it is sent to the KF for the final fit All physics requirements met, but upper limit for  Track reconstruction requires at least 3 double layers (using 4x2 layers of Silicon) SOCRAT05/25/2010 S.Procureur

 10 tracks/event  3 tracks/event Effect of the background Small fraction of fake tracks (mainly « sister » tracks),  tracking >95% The few remaining fakes can be rejected using the CTOF hithit from candidate Example of DVCS events at full luminosity (from Geant4): e+p  e+p+  SOCRAT05/25/2010 S.Procureur

Effect of the Micromegas  Comparison between Silicon and Silicon+Micromegas designs:  Much better  resolution, as expected by previous simulations 3x2 Silicon2x2 Si + 3x2 MM SOCRAT05/25/2010 S.Procureur

Central Tracking  More multiple scattering, but limited effect SOCRAT05/25/2010 S.Procureur  Effect of the number of Silicon layers in the tracking

Forward tracker (DC, FVT) Main features: 3x2 layers trapezoidal tiles 12° stereo angle acceptance: 5°  35° 3 regions, 3x2 superlayers, 3x2x6 planes 6 sectors of 60° 6° stereo angle plane tilted by 25° wrt the beam axis acceptance: 5°  40° DC FST FMT 3x2 layers circular detectors 24 to 45° stereo angle acceptance: 5 (2?)°  35° SOCRAT05/25/2010 S.Procureur

Reconstruction in DC Starting point (uncorrelated background, just for illustration): 1)Find track candidates (patterns) 2)Find road(s) in each cluster 3)Fit of the track candidates (KF) SOCRAT05/25/2010 S.Procureur

Track finding 1) Find clusters (in each superlayer) 2) Find track segments (in each region) 3) Find track candidates ( 3 regions) Corresponding structures in Socrat: DChit, DCcluster, DCTrackSegment, DCTrackCandidate SOCRAT05/25/2010 S.Procureur

Structures in Socrat SOCRAT05/25/2010 S.Procureur

Find roads in clusters : wire with signal Starting point: SOCRAT05/25/2010 S.Procureur

Find roads in clusters : wire with signal R R L L Step 0: fit using wires only (and large errors)  reject some hits  solve some L/R ambiguities LR SOCRAT05/25/2010 S.Procureur

Find roads in clusters : wire with signal R R L L RL R R Step 0: fit using wires only (and large errors)  reject some hits  solve some L/R ambiguities Step i: fit using wires, or drift dist. if L/R solved  solve more L/R ambiguities SOCRAT05/25/2010 S.Procureur

Find roads in clusters : wire with signal R R L L RL R R Step 0: fit using wires only (and large errors)  reject some hits  solve some L/R ambiguities Step i: fit using wires, or drift dist. if L/R solved  solve more L/R ambiguities SOCRAT05/25/2010 S.Procureur

Find roads in clusters : wire with signal Step 0: fit using wires only (and large errors)  reject some hits  solve some L/R ambiguities Step i: fit using wires, or drift dist. if L/R solved  solve more L/R ambiguities Step N(=4): reject bad hits, solve all L/R Small probability of mistake (~10%), increase with background SOCRAT05/25/2010 S.Procureur

0% occupancy4% occupancy Matching tracks with the FVT The track obtained in the DC is extrapolated back to the last layer of the FVT. The algorithm then looks for a FVT track segment around this extrap. position (R=1cm) Good DC/FVT matching efficiency, but depends on DC occupancy (protons at  = 15°) SOCRAT05/25/2010 S.Procureur

Resolutions with DC+FVT (electrons at  = 15°, tracks from GEMC): FVT largely improves the vertex resolution, ,  and p 5 times better 20 times better SOCRAT05/25/2010 S.Procureur

Mini-stagger in Region 3 A proton track in DC… Significant increase of efficiency at small momentum Slay1Slay2Slay3 Slay4Slay5Slay6 SOCRAT05/25/2010 S.Procureur

Momentum bias and energy loss Energy loss through material is well known… (Bethe-Bloch) … and can be easily taken into account step by step in the Kalman Filter. - DC (argon gas) - Air - FST (silicon+carbon fibers) - Target (LH2) So far: SOCRAT05/25/2010 S.Procureur

Conclusion  Code available on svn  Runs with Geant4 events (or internal track generator)  See CLAS note for more details  User friendly script to run Gemc+Socrat on the batch ( Simu.pl )  Helped the design of several detectors: strip layout of the BST (zigzag to graded stereo angle) mini-stagger in DC Region 3 (300 microns) geometry of the Micromegas FVT at small acceptance (in progress) SOCRAT05/25/2010 S.Procureur  Two (unwanted) sons with the same algorithms translated in different languages: JSocrat Scrat  … but work is still needed on the algorithms!

Additional slides Forward tracking Central tracking Kalman Filter Socrat

Central tracking - backup AcceptanceStereo angleOverlap setup Acceptance optimization Uncertainty on B field Background

Forward tracking - backup FST aloneFST spacing FST background FST fake tracks DC – L/R ambiguity DC – resol & background FST acceptance DC+FST – p resolutions

Kalman Filter - backup Initialization Multiple scaterring

Socrat - backup Misalignments Generation routine

BST - acceptance Track reconstruction requires at least 3 (out of 4) superlayers (thin target)

BST – acceptance optimization One can increase the acceptance efficiency by rotating the different double layers

BST – stereo angle SS  1 (p T,%)  1 ( ,mrad)  1 ( ,mrad)  1 (z,mm) Track cand / event 3° ° ° °

BST – overlap design

BST – uncertainty on B field B field  1 (p T,%)  1 ( ,mrad)  1 ( ,mrad)  1 (z,mm) 0.99% % %

BST – background studies (using the uncorrelated background from the tracking code) Good agreement with Geant4 background, gives the behaviour with the rate Geant4 simulation (incl. hadrons)

FST - acceptance (thin target) Track reconstruction requires 3 out of 3 superlayers

FST alone

FST – spacing of superlayers  Better to have small distance between the superlayers

FST – background

FST - fake tracks 120 MHz Number of common hits of track candidates with the real track: 200 MHz 280 MHz 400 MHz

DC – L/R ambiguity Wrong L/R choice for 10% of the hits Results (protons at  = 15°): Almost no effect on the resolution Occupancy degrades the L/R determination (expected!)

DC – resolution & background 10% mistake on L/R has indeed no impact No background Effect of background 4% occupancy degrades the resolution by ~15%

DC+FST – resolution with protons Much better vertex resolution with FST (and  resolution at high p) (protons at  = 15°): 3-4 times better 8-10 times better

KF - initialization - Central tracking: Measurement at ~constant radius Homogeneous field (solenoid)   estimation of with helical track - Forward tracking: Measurement at ~constant z  Toroidal field  parameterization of  [deg]

KF – multiple scattering The multiple scattering can be « easily » taken into account in the KF: Forward Central

Socrat - Misalignments Socrat allows the study of misalignments in various parameters - For each DC region: * Distance to the target (~  z) * Tilt around the x i axis (nominal: 25°) * Position of the 1st wire (~  x) - For each FST superlayer: * Azimuthal position (  ) * Position along the beam axis (  z) - For each magnet (solenoid & torus): * Position in space (  x,  y,  z) - For each BST superlayer: * Distance to the beam axis (  R) * Azimuthal position (  ) * Position along the beam axis (  z)

Socrat – Generation routine taking into account the Mult. Scat. (not from air) using the available field maps with full digitization (for Si and DC) with uncorrelated background in case of central & forward tracking, tracks are generated at the same vertex position The tracking code has a routine to generate its own events:  Much faster than Geant4 (no physics!)

Misalignment studies  R=200 microns,  z=100 microns,  =1 mrad  R=50 microns,  z=20 microns,  =0.1 mrad  Give constraints on the accuracy of detectors alignment Socrat can generate misalignments in BST, FST, DC, magn. fields Ex: effect of BST misalignments on momentum Simulation & Reconstruction10/30/2008 S.Procureur