October 20th, 2006 C. Gatto 1 4 th Concept Software Status Report.

Slides:



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

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
Andreas Morsch CERN/ALICE 3rd LHC Computing WorkshopMarseille, September 30, 1999 Base Classes for Simulation The ALICE Simulation Strategy Andreas Morsch.
Beam Background and Detector Layout 4th Concept Collaboration Meeting FNAL October 2006.
October 20th, 2006 A. Mazzacane 1 4 th Concept Software First Results.
Plans for Software 4th Concept Collaboration Meeting FNAL October 2006.
Report from the Lecce’s Offline Group Rome 6-Feb-2006 The Achievements The People Future Plans.
Study of a Compensating Calorimeter for a e + e - Linear Collider at Very High Energy 30 Aprile 2007 Vito Di Benedetto.
Status of MC Simulation Huaimin Liu BESIII Collaboration meeting IHEP, Beijing, Jan. 12, 2006.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)
ALCPG Simulation Status and Plans ACFA LC Workshop, Taipei Nov. 10, 2004 Norman Graf (SLAC)
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
1 ACFA8, July , 2005, Youngjoon Kwon (Yonsei Univ.) Simulation / Recon. Workgroup summary for ACFA8  The Framework for Sim./Recon. Status report.
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
Fabiola Gianotti, 31/8/’99 PHYSICS and SOFTWARE ATLAS Software Week 31/8/’99 Fabiola Gianotti Software requirements of physics groups What should Detector.
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.
R.T. Jones, Newport News, May The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
Stanford, Mar 21, 2005P. Colas - Micromegas TPC1 Results from a Micromegas TPC Cosmic Ray Test Berkeley-Orsay-Saclay Progress Report Reminder: the Berkeley-Orsay-
TOF, Status of the Code F. Pierella, Bologna University and INFN TOF Offline Group ALICE Offline Week, June 2002.
Virtual Monte Carlo and new geometry description in STAR Maxim Potekhin STAR Collaboration Meeting, BNL July 17, 2004 July 17, 2004.
April 18th, 2009 TILC09 - Corrado Gatto 1 Higgs Studies in the 4 th Concept Corrado Gatto INFN Napoli/Lecce On behalf of the 4 th Concept Collaboration.
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
June 2nd, 2007 LCWS C. Gatto 1 Calorimetry Studies in the 4th Concept On behalf of 4th Concept Software Group D. Barbareschi V. Di Benedetto E.
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.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
Tracking Toolkit for SiD ALCPG 2007 Fermilab. October 22 – 26, Dmitry Onoprienko Kansas State University.
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.
Software Status for GLD Concepts Akiya Miyamoto 31-October-2007 ILD Optimization Meeting References: - Y.Sugimoto, “GLD and GLDc”, talk at ALCPG07, ILD.
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
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.
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.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting U.C. Irvine Monday 21 st August 2006 M. Ellis & A. Bross.
October 10-12, 1 AliRoot: I/O organisation ROOT in the ALICE experiment I/O Structure Run-Time Data-Exchange.
12/20/2006ILC-Sousei Annual KEK1 Particle Flow Algorithm for Full Simulation Study ILC-Sousei Annual KEK Dec. 20 th -22 nd, 2006 Tamaki.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
A. SarratILC TPC meeting, DESY, 15/02/06 Simulation Of a TPC For T2K Near Detector Using Geant 4 Antony Sarrat CEA Saclay, Dapnia.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
Study of Calorimeter performance using the LC full simulator The 8th ACFA Workshop Yoshihiro Yamaguchi (Tsukuba U.) M. -C. Chang (RCNS, Tohoku U.) K. Fujii.
Eunil Won/Korea U1 A study of configuration for silicon based Intermediate Trackers (IT) July Eunil Won Korea University.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
Goals and requirements 1 st flexible geometry version Next geometry version development Conclusions and outlook A realistic and flexible VTX geometry in.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
GenFit and RAVE in sPHENIX under Fun4All
EicRoot: a brief overview
Offline Software A. Dobbs CM43 30th October 2015.
Muon stopping target optimization
Commissioning of the ALICE HLT, TPC and PHOS systems
AliRoot status and PDC’04
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Use of Geant4 in experiment interactive frameworks AliRoot
Detector Optimization using Particle Flow Algorithm
Jupiter and Satellites
Sheraton Waikiki Hotel
Presentation transcript:

October 20th, 2006 C. Gatto 1 4 th Concept Software Status Report

October 20th, 2006C. Gatto2 ILCroot: a summary of features CERN architecture (based on Alice’s Aliroot) CERN architecture (based on Alice’s Aliroot) Full support provided by Brun, Carminati, Ferrari, et al. Full support provided by Brun, Carminati, Ferrari, et al. Uses ROOT as infrastructure Uses ROOT as infrastructure All ROOT tools are available (I/O, graphics, PROOF, data structure, etc) All ROOT tools are available (I/O, graphics, PROOF, data structure, etc) Extremely large community of users/developers Extremely large community of users/developers Four MDC have proven robustness, and reliability and portability Four MDC have proven robustness, and reliability and portability

October 20th, 2006C. Gatto3

October 20th, 2006C. Gatto4 The Virtual Montecarlo Concept Virtual MC provides a virtual interface to Monte Carlo Virtual MC provides a virtual interface to Monte Carlo It decouples the dependence of a user code on a concrete MC It decouples the dependence of a user code on a concrete MC It allows to run the same user application with all supported Monte Carlo programs It allows to run the same user application with all supported Monte Carlo programs The concrete Monte Carlo (Geant3, Geant4, Fluka) is selected and loaded at run time The concrete Monte Carlo (Geant3, Geant4, Fluka) is selected and loaded at run time

October 20th, 2006C. Gatto5 VMC Advantages It allows the comparison between Geant3 Geant4 and Fluka using the same geometry and data structure (QA) It allows the comparison between Geant3 Geant4 and Fluka using the same geometry and data structure (QA) You can generate and simulate different events with different MC’s and merge the digits You can generate and simulate different events with different MC’s and merge the digits Example: Example: Geant4 for signal event Geant4 for signal event Fluka for beam background Fluka for beam background digitization

October 20th, 2006C. Gatto6 TGenerator Concept TGenerator is an abstract base class It interfaces ROOT and the various event generators (thanks to inheritance) Possible to study Full events (event by event) Single processes Mixture of both (“Cocktail events”) Generation of Cocktail of different processes Rate and weighting control Allow easy mixing of signal and background More than a dozen Generators built-in More than a dozen Generators built-in

October 20th, 2006C. Gatto7 ILCroot Strategy: Modularity ILCroot Building Block: The Detector Class ILCroot Building Block: The Detector Class Detector-centric approach (vs Processor- centric) Detector-centric approach (vs Processor- centric) Main policy: each detector is responsible for its code & data Main policy: each detector is responsible for its code & data Cross-modules calls are not allowed Cross-modules calls are not allowed Easy to work for groups across many countries Easy to work for groups across many countries Allow for several versions of the same detector or several detector of the same kind (ex. TPC & DCH) Allow for several versions of the same detector or several detector of the same kind (ex. TPC & DCH)

October 20th, 2006C. Gatto8 The Detector Class Both sensitive modules (detectors) and non-sensitive ones are described by this base class. Both sensitive modules (detectors) and non-sensitive ones are described by this base class. This class must support: This class must support: Geometry description Geometry description Event display Event display Simulation by the MC Simulation by the MC Digitization Digitization Pattern recognition Pattern recognition Local reconstruction Local reconstruction Local PiD Local PiD Calibration Calibration QA QA Data from the above tasks Data from the above tasks Several versions of the same detector are possible (choose at run time) Several versions of the same detector are possible (choose at run time)

October 20th, 2006C. Gatto9 Coordinating the Detectors Detector stand alone (Detector Objects) Detector stand alone (Detector Objects) Each detector executes a list of detector actions/tasks Each detector executes a list of detector actions/tasks On demand actions are possible but not the default On demand actions are possible but not the default Detector level trigger, simulation and reconstruction are implemented as clients of the detector classes Detector level trigger, simulation and reconstruction are implemented as clients of the detector classes Detectors collaborate (Global Objects) Detectors collaborate (Global Objects) One or more Global objects execute a list of actions involving objects from several detectors One or more Global objects execute a list of actions involving objects from several detectors Data are exchanged using a whiteboard techinque Data are exchanged using a whiteboard techinque The Run Manager The Run Manager executes the detector objects in the order of the list executes the detector objects in the order of the list Global trigger, simulation and reconstruction are special services controlled by the Run Manager class Global trigger, simulation and reconstruction are special services controlled by the Run Manager class The Offline configuration is built at run time by executing a ROOT macro The Offline configuration is built at run time by executing a ROOT macro

October 20th, 2006C. Gatto10 Software Status Bangalore version of ILCroot frozen (and dismissed) Bangalore version of ILCroot frozen (and dismissed) Most of the algorithms are OK Most of the algorithms are OK Too much hard-coding in the reconstruction Too much hard-coding in the reconstruction Only DREAM and EMCAL geometry are 4 th Concept’s realistic Only DREAM and EMCAL geometry are 4 th Concept’s realistic Calorimeter response has some troubles Calorimeter response has some troubles Stable version: OK for training Stable version: OK for training

October 20th, 2006C. Gatto11 Status of ILCroot: Framework Framework upgraded to last CERN version (4.04.rev.06, Aug. 2006) Framework upgraded to last CERN version (4.04.rev.06, Aug. 2006) Fluka, Geant3 and Geant4 interface work smoothly (special derogation obtained for Fluka from CERN) (V. Di Benedetto) Fluka, Geant3 and Geant4 interface work smoothly (special derogation obtained for Fluka from CERN) (V. Di Benedetto) GDML interface added (thanks to R. Brun) GDML interface added (thanks to R. Brun)

October 20th, 2006C. Gatto12 Status of ILCroot: TPC (F. Ignatov) New TPC for DCR implemented New TPC for DCR implemented All passive materials from Alice (walls, support, electronics, cable, cage, etc.) All passive materials from Alice (walls, support, electronics, cable, cage, etc.) Gas: Ar-CF4 97%-3% (from M. Ronan, V. Lepeltier) Gas: Ar-CF4 97%-3% (from M. Ronan, V. Lepeltier) Readout: Readout: 5 layers of Micromegas (from. P. Colas) 5 layers of Micromegas (from. P. Colas) 2 chip/layer -> 512 pixels 2 chip/layer -> 512 pixels 55 mm pitch 55 mm pitch 150 layer of pads 150 layer of pads Pad Inner: Width 0.23 cm Length 0.42 cm Pad Inner: Width 0.23 cm Length 0.42 cm Pad Outer1: Width 0.34 cm Length 0.56 cm Pad Outer1: Width 0.34 cm Length 0.56 cm Pad Outer2: Width 0.34 cm Length 0.85 cm Pad Outer2: Width 0.34 cm Length 0.85 cm All the gas-related Physics is simulated (diffusion, finite pad size, noise, etc.). Electronics is not. All the gas-related Physics is simulated (diffusion, finite pad size, noise, etc.). Electronics is not.

October 20th, 2006C. Gatto13 Status of ILCroot: DREAM (V. Di Benedetto) Geometry completed. (including Endcaps). Two versions available: 1 m and 1.5 m Geometry completed. (including Endcaps). Two versions available: 1 m and 1.5 m Easily switch from Cu to W (however, need to change calibration values of  S and  C ) Easily switch from Cu to W (however, need to change calibration values of  S and  C ) 2 months spent with CERN people trying to fix G3/G4/Fluka issues. 2 months spent with CERN people trying to fix G3/G4/Fluka issues. Fluka seems working fine. We will be using it for Valencia and DCR. Fluka seems working fine. We will be using it for Valencia and DCR. First studies will be out next week (after calibration processes are completed) First studies will be out next week (after calibration processes are completed)

October 20th, 2006C. Gatto14 Status of ILCroot: Muon Spectrometer (E. Cavallo, G. Terracciano) DoD geometry is completed DoD geometry is completed ESA’s CAD2GDML converter not ready -> positioning tubes using TGeo (root) ESA’s CAD2GDML converter not ready -> positioning tubes using TGeo (root) Hits + Event Display will be ready for Valencia Hits + Event Display will be ready for Valencia Full tracking (with hits smearing) hopefully ready for final DCR studies (Jan. 2007?) Full tracking (with hits smearing) hopefully ready for final DCR studies (Jan. 2007?)

October 20th, 2006C. Gatto15 Status of ILCroot: Tracking (F. Ignatov) New code with maximum parametrization New code with maximum parametrization However, still depends on layout (planar vs circular layer) However, still depends on layout (planar vs circular layer) VXD being incorporated (need to adjust for the materials in the new SiDmay06 version) VXD being incorporated (need to adjust for the materials in the new SiDmay06 version) Barrel only for Valencia. Endcap will be included for the DCR studies Barrel only for Valencia. Endcap will be included for the DCR studies

October 20th, 2006C. Gatto16 More Issues VXD VXD See Anna’s talk See Anna’s talk PID PID Only in the DREAM module Only in the DREAM module Magnetic Field Magnetic Field New B-field maps for extended DREAM (E. Cavallo) New B-field maps for extended DREAM (E. Cavallo) Will add SiD map for our cooperative studies (M. Demarteau) Will add SiD map for our cooperative studies (M. Demarteau) Generators and Physics Studies Generators and Physics Studies See Anna’s talk See Anna’s talk Background Studies Background Studies Bob Kutschke & Daniele Barbareschi Bob Kutschke & Daniele Barbareschi

October 20th, 2006C. Gatto17 Conclusions Work is proceeding quickly Work is proceeding quickly Many thanks to Marcel for his large support Many thanks to Marcel for his large support Good collaboration with FNAL being established Good collaboration with FNAL being established We are planning to strenghten that next year We are planning to strenghten that next year

October 20th, 2006C. Gatto18 Backup slides

October 20th, 2006C. Gatto19 Processing Flow RecParticle Tracks DREAM Hits SDigits Digits RecPoints VTX Detector stand alone tasks Tracks RecPoints Tracks TPC Detectors collaborate Hits SDigits VTX Underlying event Signal event Merging

October 20th, 2006C. Gatto20 LCIO vs MONARC MC Generation  Energy Deposits in Detector Digitization  Tracker Hits Track Finding  Tracks Track Fitting  Track Parameters MC Generation  Energy Deposits in Detector SDigitization  Detector response from single particle Digitization  Detector response combined Pattern Recognition  Recpoints Track Finding  Tracks Track Fitting  Track Parameters