24/06/03 ATLAS WeekAlexandre Solodkov1 Status of TileCal software.

Slides:



Advertisements
Similar presentations
TRT LAr Tilecal MDT-RPC BOS Pixels&SCT 1 The Atlas combined testbeam Thijs Cornelissen, NIKHEF Jamboree, Nijmegen, December 2004.
Advertisements

The LAr ROD Project and Online Activities Arno Straessner and Alain, Daniel, Annie, Manuel, Imma, Eric, Jean-Pierre,... Journée de réflexion du DPNC Centre.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Jet Reconstruction and Calibration in Athena US ATLAS Software Workshop BNL, 27/08/03 Ambreesh Gupta, for the JetRec Group University of Chicago Outline:
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
The Pixel Detector ByteStream Converter M.Cobal (1), L. Santi (2) (1) University of Udine and INFN Trieste, Italy (2) University of Trieste and INFN Trieste,
The GlueX Collaboration Meeting October 4-6, 2012 Jefferson Lab Curtis Meyer.
Preliminary comparison of ATLAS Combined test-beam data with G4: pions in calorimetric system Andrea Dotti, Per Johansson Physics Validation of LHC Simulation.
1 G4MICE Design Iteration Malcolm Ellis MICE Video Conference 21 st April 2004.
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
Alignment Strategy for ATLAS: Detector Description and Database Issues
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett The Athena Control Framework in Production, New Developments and Lessons Learned.
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
Event Data History David Adams BNL Atlas Software Week December 2001.
ATLAS Liquid Argon Calorimeter Monitoring & Data Quality Jessica Levêque Centre de Physique des Particules de Marseille ATLAS Liquid Argon Calorimeter.
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
Detector Diagnostics Calibration Analysis Ped/LED/Laser RadDam Analysis Detector Optimization Lumi Detector Performance Monitoring DQM On/Offline Prompt.
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
ATLAS Simulation/Reconstruction Software Reported by S. Rajagopalan work done by most US Institutes. U.S. ATLAS PCAP review Lawrence Berkeley National.
The GeoModel Toolkit for Detector Description Joe Boudreau Vakho Tsulaia University of Pittsburgh CHEP’04 Interlaken.
Algorithms for the ROD DSP of the ATLAS Hadronic Tile Calorimeter
Introduction to CMSSW Framework Concepts Simulation & Reconstruction Liz Sexton-Kennedy January 10, 2008.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
TRT Offline Software DOE Visit, August 21 st 2008 Outline: oTRT Commissioning oTRT Offline Software Activities oTRT Alignment oTRT Efficiency and Noise.
D. Cavalli, S. Resconi 2 Dec 2008 EtMiss Software updates Jet/EtMiss Meeting D. Cavalli, S. Resconi.
Argonne National Laboratory Tom LeCompte1 Testbeam Requirements and Requests ATLAS Software Week Tom LeCompte Argonne National Laboratory
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
Online Reconstruction 1M.Ellis - CM th October 2008.
Aspects of LAr Reconstruction S. Rajagopalan ATLAS Week June 4, 2001.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
/MuID status report on behalf of the Moore/MuID group. Status in the releases ( Units Migrations DC1/G3 MuonGeoModel Migration DC2/G4) MuID updates Trig.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
3D Event reconstruction in ArgoNeuT Maddalena Antonello and Ornella Palamara 11 gennaio 20161M.Antonello - INFN, LNGS.
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.
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
New beam test simulation application for ATLAS Tile Calorimeter in FADS/Goofy framework Application details & Some results Vakhtang Tsulaia JINR, Dubna.
Overview of US Work on Simulation and Reconstruction Frederick Luehring August 28, 2003 US ATLAS Computing Meeting at BNL.
T. Lari – INFN Milan Status of ATLAS Pixel Test beam simulation Status of the validation studies with test-beam data of the Geant4 simulation and Pixel.
The ATLAS Tiles Hadronic Calorimeter
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
John MarshallPandora Development1 J.S. Marshall University of Cambridge.
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting.
ATLAS Distributed Computing perspectives for Run-2 Simone Campana CERN-IT/SDC on behalf of ADC.
ALICE Offline Week October 4 th 2006 Silvia Arcelli & Chiara Zampolli TOF Online Calibration - Strategy - TOF Detector Algorithm - TOF Preprocessor.
27 March 2003RD Schaffer & C. Arnault CHEP031 Use of a Generic Identification Scheme Connecting Events and Detector Description in Atlas  Authors: C.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Introduction to the Athena Software Hong Ma BNL Athena Tutorial USATLAS Software Workshop.
Software Week - 8/12/98G. Poulard - CERN EP/ATC1 Status of Software for Physics TDR Atlas Software Week 8 December 1998 G. Poulard.
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
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.
June 2004 ATLAS WeekAlexander Solodkov1 testbeam 2004 offline reconstruction.
Argonne National Laboratory ATLAS Tile Calorimeter Testbeam Pilot Project ATLAS Software Workshop Geneva 2 September 1999 David Malon
ATLAS The ConditionDB is accessed by the offline reconstruction framework (ATHENA). COOLCOnditions Objects for LHC The interface is provided by COOL (COnditions.
AliRoot survey: Calibration P.Hristov 11/06/2013.
4 Dec., 2001 Software Week Data flow in the LArG Reconstruction software chain Updated status for various reconstruction algorithm LAr Converters and miscellaneous.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
9 Feb, MEG Software Status -for the coming review committee- Question from A.Blondel Our answer Schedule and Man power MEG Software Group.
Check of Calibration Hits in the Atlas simulation. Assignment of DM energy to CaloCluster. G.Pospelov Budker Institute of Nuclear Physics, Novosibirsk,
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
14/05/03 ATLAS Software WeekAlexandre Solodkov1 FLUKA and ATLAS TileCal testbeam simulation.
Migration of reconstruction and analysis software to C++
A C++ generic model for the GLAST Geometric Description
OO Muon Reconstruction in ATLAS
US ATLAS Physics & Computing
Simulation and Physics
ATLAS DC2 & Continuous production
Presentation transcript:

24/06/03 ATLAS WeekAlexandre Solodkov1 Status of TileCal software

24/06/03 ATLAS WeekAlexandre Solodkov2 ATLAS offline software  ATLAS offline software is organized in hierarchical structure in ATLAS offline CVS repository  There are 3 kind of packages Core packages like Database, Detector Description Non-core common packages like Simulation, Reconstruction Sub-system packages, like InnerDetector, TileCalorimeter  All top level packages are split in subpackages, (TileCalorimeter package has ~20 subpackages)  Every sub package has a number of C++ source files, which contain algorithms, services, converters, etc.  During build procedure every package makes one or more shared libraries  All the software is running in Athena framework, the sequence of algorithms to run is set via jobOptions file

24/06/03 ATLAS WeekAlexandre Solodkov3 ATLAS Tag Collector

24/06/03 ATLAS WeekAlexandre Solodkov4 Software development process  Every package in offline repository has a coordinator  From time to time coordinator decides to produce new tag for the package (i.e. mark all files in the package with special tag, like TileDetDescr ) and put this tag in the Tag Collector  Every night all packages listed in the Tag Collector are checked out from CVS repository and nightly build is produced build starts at 21:00 Geneva time It takes about 12 hours to build all ~600 packages  In the morning developers can see results of the build on the web and test new software in Athena All the dependencies are clearly visible (if change in one package breaks build of another package) 7 last night builds are kept on the disk for tests

24/06/03 ATLAS WeekAlexandre Solodkov5 Nightly builds web page

24/06/03 ATLAS WeekAlexandre Solodkov6 Releases of ATLAS software  Every 3 weeks new release of ATLAS software is made Last week release was built  Although developers are trying to provide tested code for such a release, still some bugs are usually discovered here and there Special “Releases status” web page contains up to date information about all the releases  Every half a year a major release is produced Deadline for release is 31th of July  If bugs are found in major release, the bug-fix release is made rapidly Only last digit changed, e.g. release  Such a major (bug-fixed) release is distributed all over the world and it is used for simulation and reconstruction of big data samples (Data Challenges)

24/06/03 ATLAS WeekAlexandre Solodkov7 TileCal Software developers  Software development in TileCal is done in 3 areas and is coordinated by 3 people Simulation and Detector Description (Vakhtang Tsulaia, JINR) Reconstruction and Event Data Model (Frank Merritt, Chicago University) Conditions database and database services (Tom LeCompte, ANL)  Members of TileCal collaboration are also developers of the offline software outside TileCalorimeter package Jet finding in Reconstruction package (Ambreesh Gupta, Chicago University)  New people are coming this year:  New people are coming this year: Adam Aurisano (Chicago), Gia Khoriauli (JINR), Karl Gellerstedt (Stokholm)

24/06/03 ATLAS WeekAlexandre Solodkov8 TileCal simulation  Since long time we provided code for GEANT3 simulation of TileCal (both testbeam and full ATLAS)  2 years ago we started to simulate our testbeam setup with Geant4 (standalone program)  Now we are able to run Geant4 simulation in standalone mode and inside Athena, for all testbeam setups and for TileCal in ATLAS  Still need to persistfy Geant4 hits (only ntuple-based persistency is available right now) Will be done for release There will be no difference between Geant3 and Geant4 for reconstruction

24/06/03 ATLAS WeekAlexandre Solodkov9 TileCal G4 simulation TileCal in ATLASTestbeam setup

24/06/03 ATLAS WeekAlexandre Solodkov10 TileCal Detector Description  ATLAS Detector Description will be a unique source of information for simulation, reconstruction abd analysis stages  ATLAS Detector Description uses NOVA database (MySQL) to store all primary numbers  Since release TileCal has interface to NOVA from Geant3 and Geant4; both simulations use exactly the same numbers  The work on the so-called GeoModel is going on GeoModel builds detector tree similar to Geant4 tree This tree is available not only at simulation, but also ate the reconstruction stage, i.e. reconstruction will use the same geometry as simulation First prototype will be available in release 7.0.0, the work will be mostly finished in release 8.0.0

24/06/03 ATLAS WeekAlexandre Solodkov11 TileCal Reconstruction Tile Data ObjectsTile Algorithms TileHit (signal seen by PMT) TileDigits (25-ns time slices) TileRawChannel (after optimal filtering) TileCell (calibrated cell energy) TileHitToDigitsTileDigitToRawChannelTileRawChannelToCell TileDigits ByteStream RawChannel ByteStream

24/06/03 ATLAS WeekAlexandre Solodkov12 TileCal Reconstruction  We have all the algorithms to go through full reconstruction chain  We are able to generate noise, simulate signal shape, apply optimal filtering Noise is in the release since Optimal filtering is in the release since (code is taken from Richard Teuscher)  We are able to write ByteStream file with energy, time,  2 (output of the ROD) and read it back In the release since Used by HLT group to study Trigger performance  We have code for TileCal Level 1 Trigger Towers simulation Need to simulate Level 1 muon trigger (good task for the beginner!)

24/06/03 ATLAS WeekAlexandre Solodkov13 TileCal Reconstruction plans  In nearest future we are going to provide code for pileup generation using Athena pileup service  We will extend our optimal filtering code to deal with out-of-time signals  We will continue to work on improvement of all our algorithms, will take into account recommendations of RTF Separation of event and non-event (DetDescr) data Implementation of all corrections (calibrations) as AlgTools, i.e. outside reconstruction algorithms, for easier replacement First AlgTool was written by Gia Khoriauli just in 2 weeks! New hadronic energy calibration (with LAr)

24/06/03 ATLAS WeekAlexandre Solodkov14 TileCal Identifiers  Identifier is a special object for identification of every sensitive element of ATLAS detector  There are 2 kind of Identifiers Offline identifier in TileCal describes position of cell in ( , ,r) space Online identifier (hardware identifier) in TileCal describes one readout channel: (drawer#,channel#)  We are using offline identifiers for Geant hits and CaloCells and online identifiers for our Digits and RawChannels  For the moment all numbers for Tile Identifier are kept inside C++ code, migration to Data Dictionary (i.e. external XML file with all numbers) will be done for release  There is a new proposal now to provide identifiers to all passive materials in ATLAS with 0.1 granularity in ( ,  ) space (can be implemented around release 7.5.0) Energy deposits in passive material will use this identifier This will be used for fine-tuning of hadronic calibration algorithms

24/06/03 ATLAS WeekAlexandre Solodkov15 Testbeam analysis in Athena  We almost at the point when we can read testbeam data in Athena  The ByteStream package in Athena needs to be modified slightly Will be done by expert (Hong Ma) soon  After that it’s TileCal responsibility to unpack “digits” and to apply optimal filtering properly Need to merge TileNtuple unpacking with ByteStream unpacking in Athena Work will start in august by Karl Gellerstedt  Also need to provide interface to testbeam calibration database in Athena

24/06/03 ATLAS WeekAlexandre Solodkov16 TileCal Database  Do not have too much in Athena now Waited for common ATLAS approach to Conditions database  We are reading ASCII files for the moment  Want to try new “Interval of Validity” service (IOVSvc) available in release and to store/retrieve our conditions data (calibrations constants)  After we understand how IOVSvc works, we might use it for all our calibration constants, including constants for testbeam analysis

24/06/03 ATLAS WeekAlexandre Solodkov17 Conclusions  TileCal software development, although understaffed, is going not too bad  In some areas we are quite advanced thanks to efforts of our simulation / reconstruction / database coordinators  The software development in Athena framework is now at the stage when even non-experts can do something  Many results already achieved …  … but still a lot of work to be done!