Progress report on Muon Reconstruction based on Kalman filter Y. Fisyak, BNL.

Slides:



Advertisements
Similar presentations
N. Saoulidou Fermilab 1 Update on track reconstruction in the Near Detector N. Saoulidou, Fermilab
Advertisements

Status of the MICE SciFi Simulation Edward McKigney Imperial College London.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
7/16/2015 ACAT'2002 Workshop 1 OO/C++ Reconstruction Model based on GEANT3 Yuri Fisyak, Valery Fine, Pavel Nevski, Torre Wenaus.
CMS Alignment and Calibration Yuriy Pakhotin on behalf of CMS Collaboration.
KM3NeT detector optimization with HOU simulation and reconstruction software A. G. Tsirigotis In the framework of the KM3NeT Design Study WP2 - Paris,
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
CEA-Saclay G. De Lentdecker November 30 st 2011 o G. De Lentdecker Université Libre de Bruxelles Kalman Filter in MarlinTPC.
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.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
19/07/20061 Nectarios Ch. Benekos 1, Rosy Nicolaidou 2, Stathes Paganis 3, Kirill Prokofiev 3 for the collaboration among: 1 Max-Planck-Institut für Physik,
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
The ALICE Simulation Strategy Andreas Morsch For the ALICE Offline Group Joint STAR/ALICE Offline Meeting Brookhaven National Laboratory, Upton, NY April.
STAR Sti, main features V. Perevoztchikov Brookhaven National Laboratory,USA.
24/06/03 ATLAS WeekAlexandre Solodkov1 Status of TileCal software.
Darmstadt, 15. November 2015 Tobias Stockmanns, FZ Jülich1 A STEP to ROOT converter for the FairRoot framework ALICE-FAIR Computing Meeting, GSI,
Y.Fisyak, BNL - STAR Upgrade workshop, 12/2/ Integrated Tracker – STAR tracking framework of the future update on  status and  perspective IT(TF)
FLUKA dose and fluence simulations for CBM experiment I.Kadenko, O.Bezshyyko, V.Pluyko, V.Shevchenko National Taras Shevchenko University of Kiev.
Global Tracking Software Status H. Greenlee Run II Meeting May 12, 2000.
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
Magnetic Field Issues for Simulation and Reconstruction N. Amapane, N. Neumeister Workshop on LHC Physics with High-p T Muons in CMS Bologna, April 9-12,
STAR STAR VMC tracker V. Perevoztchikov Brookhaven National Laboratory,USA.
The GeoModel Toolkit for Detector Description Joe Boudreau Vakho Tsulaia University of Pittsburgh CHEP’04 Interlaken.
What is in my contribution area Nick Sinev, University of Oregon.
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.
CHEP07 conference 5 September 2007, T. Cornelissen 1 Thijs Cornelissen (CERN) On behalf of the ATLAS collaboration The Global-  2 Track Fitter in ATLAS.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Atlas CHEP‘2000 Padova, ITALY February 2000 Implementation of an Object Oriented Track Reconstruction Model into Multiple LHC Experiments.
Software plenary, 16 February 2000 David Rousseau (LAL, Orsay) ID reconstruction plans ztrack reconstruction is well understood zseveral packages (2 C++)
AliRoot survey P.Hristov 11/06/2013. Offline framework  AliRoot in development since 1998  Directly based on ROOT  Used since the detector TDR’s for.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
Integrated Tracker (progress, status, plans) Y. Fisyak.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Muon Reconstruction with Moore and MuonIdentification The Moore/MUID group Atlas Physics Workshop Athens, May 2003.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
Brick Finding Package – Status Report A. Chukanov, S. Dmitrievsky, Yu. Gornushkin Joint Institute for Nuclear Research, Dubna LNGS 11 th October, 2006.
Global Tracking for CBM Andrey Lebedev 1,2 Ivan Kisel 1 Gennady Ososkov 2 1 GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany 2 Laboratory.
HLT Kalman Filter Implementation of a Kalman Filter in the ALICE High Level Trigger. Thomas Vik, UiO.
S t a t u s a n d u pd a t e s Gabriella Cataldi (INFN Lecce) & the group Moore … in the H8 test-beam … in the HLT(Pesa environment) … work in progress.
Page 1 of 18 Bjorn S. Nilsen, ALICE November 16 ITS Software meeting ITS Alignment Status Plus other things By Bjørn S. Nilsen The Ohio State University.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
Atlas ACAT2000 Batavia, IL, USA October 2000 More Performance and Implementation of an Object Oriented Track Reconstruction Model in Different OO.
A track fitting method for multiple scattering Peter Kvasnička, 5th SILC meeting, Prague 2007.
1/13 Future computing for particle physics, June 2011, Edinburgh A GPU-based Kalman filter for ATLAS Level 2 Trigger Dmitry Emeliyanov Particle Physics.
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
Software Week - 8/12/98G. Poulard - CERN EP/ATC1 Status of Software for Physics TDR Atlas Software Week 8 December 1998 G. Poulard.
TeV Muon Reconstruction Vladimir Palichik JINR, Dubna NEC’2007 Varna, September 10-17, 2007.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
Pavel Nevski STAR simulations GSTAR framework OO geometry/event model NOVA components.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
FTK high level simulation & the physics case The FTK simulation problem G. Volpi Laboratori Nazionali Frascati, CERN Associate FP07 MC Fellow.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
Track Reconstruction: the ftf and trf toolkits Norman Graf (SLAC) Common Software Working Meeting CERN, January 31, 2013.
GenFit and RAVE in sPHENIX under Fun4All
A Kalman Filter for HADES
DCH missing turn analysis
Track Finding.
OO Muon Reconstruction in ATLAS
Hellenic Open University
Search for coincidences and study of cosmic rays spectrum
V.Fine, P.Nevski, BNL GSTAR framework OO geometry model event access
Presentation transcript:

Progress report on Muon Reconstruction based on Kalman filter Y. Fisyak, BNL

Outline Kalman filter Geometry Design of Muon reconstruction based on Kalman filter Digits and Digitization parameters New packages Integration into Athena

Kalman Filter The Kalman filter is a recursive technique of obtaining the solution by a least squares fit. This recursive method has the advantage of computational efficiency. In addition, the quality of hit to be included in the fit is known prior to the fit. It could be very useful in sense of offline detector element alignment. In addition, the Kalman filter is able to extrapolate the fit track to the next hit point at which time actual hits may be searched for in some window of the extrapolation. An advantage of Kalman filter is natural accounting multiple scattering and energy loss. But this requires a complete description of geometry including dead materials. It was natural to try xKalman codes developed for Inner Tracker. Unfortunately to speed up reconstruction I.Gavrilenko built a lot knowledge about Inner Tracker geometry into the codes. From other side the Inner Tracker geometry is much more regular and simpler than the Muon System one. Thus this attempt has failed.

Geometry and geometry description. To reconstruct track in the Muon system we need geometry i.e. a way to find out the answers on the questions: –Where am I ? –What is distance to next boundary ? In ATLAS the concepts "Geometry" and "Geometry description" often are mixed up. Talking about "Geometry description" like Joe (Geo) Model it is assumed that this is the "Geometry". This is not. A "Geometry description" contains information (positions, rotation matrices, materials) enough to build "Geometry". “Geometry” is the system which provides answers on the above two questions. There are only 3 "Geometry" packages: –GEANT3, –GEANT4, and –“new” ROOT Geo package. –One more package called "Material Service" is being developed in ATLAS which will hopefully answer the questions.

Geometry (cont.) –GEANT4: The main issue of GEANT4 usage is to keep consistency between hits produced in GEANT3 and detector geometry description in GEANT4. There is no tool to create a one to one copy of GEANT3 geometry description in GEANT4 I don’t have experience with track propagation in GEANT4 a `la GEANE. But I am afraid that GEANT4 usage in reconstruction would be difficult because of memory consumption (and speed). –ROOT Geo package: practically direct copy of GEANT3 structures and it is good candidate. There is a tool to populate the ROOT geometry description from GEANT3 (g2root). But the package is ~8 months old and it is not mature enough to jump on it right away. My guess is that the new ROOT Geo package becomes stable in ~6 months. I hope to see an update on this package status during CHEP03. –GEANT3: For now this is only one geometry package which can be used in reconstruction. The usage of GEANT3 for reconstruction in ATLAS Muon System has been demonstrated with Corba package (GEANE approach). The idea is to use GEANT3 as tracking engine only in order to replace it in future. This assumes that: we for now have to have two geometry descriptions: –One to do tracking (GEANT3) and –One to organize digit/hit geometry relation ( TVolume/TVolumeView), and –problem to keep consistency between these two geometry descriptions and between geometry description and digits/hits.

Geometry Description based on TVolume/TVolumeView The approach have been reported during Lecce Moore meeting ( ). The main ideas are: –TVolume structure (compact geometry description i.e. with multiple reuse) contains copy of full GEANT3 geometry description with one to one correspondence to GEANT3. This structure provides navigation from top to bottom. –TVolumeView structure (developed geometry description) contains description for detector elements. This structure is suitable for calibration constants, digits, etc.. This structure provides both navigation from top to bottom and from bottom to top. –TVolume/TVolumeView classes are in root/table package. These classes use ``so called’’ old ROOT geometry (root/g3d package)/

Digits and digitization parameters access As it was mentioned above digits and hits are organized in TVolumeView-like structure with navigation a `la GEANT3. –For the moment there is a tool to obtain Atlas Identifier from GEANT3 geometry path, but there is no tool to obtain GEANT3 geometry path from Atlas Identifier in order to connect the Geometry description with DigitContainers –This blocks a possibility to use MuonDigitContainer. –The solutions of this problem could be: 1.to keep Atlas Identifier in the TVolume structure, or 2.to have a map Atlas Identifier to GEANT’s one in MySQL. Ketevi is working on the first solution. –Digitization parameters used in reconstruction are obtained from MySQL via Nova interface (thank to A.Vaniachine and S.Baranov) and kept in TVolumeView structure.

New packages MuonG3Model package (in MuonSpectrometer container package) –The package provides conversion of GEANT3 geometry, hits and digits into ROOT TVolume/TVolumeView structures. –The package is in ATLAS CVS repository. MooxKal package (in MuonSpectrometer/Moore container package) –It is not in repository yet and I would like to have it there. –The design of Kalman approach in Muon Spectrometer reconstruction has been presented by David Adams ( –The package contains the following components: Classes describing Surfaces, Hits, Track fit parameters and Tracks, Steering, Propagator, and Fitter.

MooxKal (steering) Steering includes reconstruction in the following steps: –rough approximation for track segments in each station, –refit track segments with full information, –fit tracks from track segments, and –refit tracks using full (digits) information The steps are the same as in MooiPat. –Thus as soon as the above tool for converting Atlas Identifier to GEANT3 one will be available then –MooxKal can used complementary to MooiPat i.e. To use tracks or/and track segments from MooiPat and refit them using dead material information

MooxKal (cont.) Propagator: –The Propagator is based on GEANT3. –Access to GEANT3 is done via C++ wrapper (TGeant3, borrowed from ALICE). –The propagator provides: transport of track parameters from one detector element to an other, calculate transport matrix, calculate covariance matrix due to Multiple Scattering and Energy Loss Straggling. Fitter: –The original codes were written in FORTRAN for the CMS Muon system and now they are ported in C++. TR: Linear algebra package for semi positive symmetric matrices: –It is based on CERNLIB tr-package. –Temporarily the package is in Database/AthenaRoot/ RootKernel. The package is working within atlsim. The next step is to integrate it into athena.

Integration into Athena In order to access Atlsim from athena it is necessary to load ZERBA common blocks into executable (otherwise it will be multiple instances of common blocks in the different shared libraries which do not know about each other). Srini has created the package Application/AtlsimAthena which contains: –Creation of Atlsim.exe which is obtained by linking together athena and whole Atlsim except its main program. –To do this it is only needed to create archive library of atlsim which is linked as whole with athena. –AtlsimSvc which is the main atlsim program and provides GEANT3 initialization, and –AtlsimAlg which provide event processing It is needed to obtain approval: –of modification of AtlsimMain requirement file from Pavel Nevski in order to create the archive library, and –of new package from A-team.

Conclusion Different pieces of Muon reconstruction based on Kalman filter are coming together. Of course it will require tuning and adjustments in the direction of the ATLAS Event Data Model. The main issue right now is the integration of MooxKal package into athena framework. There is a way how to do this with minimum modifications. The way has to be approved.