Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Stephan Wynhoff – Princeton University FAMOS A dynamically configurable.

Slides:



Advertisements
Similar presentations
Definizione del DC04 Attivita di simulazione e ricostruzione per il DC04 Stato di Famos Passaggio da Objectivity a Root Lucia Silvestris INFN-Bari.
Advertisements

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Vincenzo Innocente: CMS Software Introduction for Summer Students, 13 th July 2004 CMS Software Physics Analysis in a Brave New Woorld Vincenzo Innocente.
Simulation Project Major achievements (past 6 months 2007)
Types of Data SimTracks: generated particles SimHits: energy depositions in a detector volume Digis: Single-channel pieces of the detector’s raw binary.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/27 A Control Software for the ALICE High Level Trigger Timm.
ACAT ’02 CMS GEANT4 Sim. & Detector Desc. Pedro Arce(CERN/CIEMAT) 1 Simulation Framework and XML Detector Description for the CMS Experiment ARCE Pedro.
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL), Benedikt Hegner (CERN) 14 January
Simulation / Reconstruction Working group Toby Burnett University of Washington 11 Jan 2000 T.
OSCAR 2 (for the Tracker) (Adattamento della presentazione di T. Boccali al Tracker Tutorial 3/3/2003)
March 2003 CHEP Online Monitoring Software Framework in the ATLAS Experiment Serguei Kolos CERN/PNPI On behalf of the ATLAS Trigger/DAQ Online Software.
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément.
FULL CHAIN SIMULATION of CMS DETECTOR Ijaz Ahmed National centre for Physics, Islamabad.
Category 7 Summary Organizers: Torre Wenaus and NK Nobu Katayama KEK.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
Introduzione al Software di CMS N. Amapane. Nicola AmapaneTorino, Aprile Outline CMS Software projects The framework: overview Finding more.
Readiness of CMS Simulation towards LHC Startup Outline  Introduction  Framework and Interface with GEANT4  Detector specific components  How have.
CHEP 2006 D. Elvira, M. Stavrianakou, FNAL 1 The CMS Object-Oriented Simulation V. Daniel Elvira and Maya Stavrianakou, FNAL On behalf of the CMS collaboration.
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation.
Framework for Raw Data Thomas Kuhr Offline Week 29/06/2004.
Extra Dimensions and Compositeness in μ + μ - Dimitri Bourilkov University of Florida Florida Contribution to Physics TDR SUSY/BSM Review, CMS Week, September.
Event Generator Event Generators Information needed Event Generator Information Event Kinematic Information Generated Event Structure – generated particles.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
An Object-Oriented Simulation Program for CMS India-CMS (October, 2004) Sunanda Banerjee (TIFR) Authors: S. Abdulline (FNAL), N. Amapane (U. Torino), V.
Analysis with DSTs N. Amapane – INFN Torino CMS Software Tutorial November 4, 2004.
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.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
Muon Software Tutorial Rick Wilkinson Caltech. The Basics Q: Is there a Muon class? A : No. A muon is just a RecTrack, the same class as the Tracker uses.
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
1 Using Jupiter and Satellites Akiya Miyamoto KEK Jan 2006.
Introduction to CMSSW Framework Concepts Simulation & Reconstruction Liz Sexton-Kennedy January 10, 2008.
Integrated Tracking-Clustering Dmitry Onoprienko Fermilab 2009 Linear Collider Workshop of the Americas. Albuquerque, September-October 2009.
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.
Atlas CHEP‘2000 Padova, ITALY February 2000 Implementation of an Object Oriented Track Reconstruction Model into Multiple LHC Experiments.
CBM Software Meeting 1 CBM Simulation & Analysis Framework Geant3 / Gean4 configuration M. Al-Turany, D. Bertini.
Drell-Yan μ + μ - Studies from Z to TeV Dimitri Bourilkov University of Florida Florida Contribution to Physics TDR SM Review, CPT Week, November 1, 2004,
CBM Simulation Walter F.J. Müller, GSI CBM Simulation Week, May 10-14, 2004 Tasks and Concepts.
DØ Offline Reconstruction and Analysis Control Framework J.Kowalkowski, H.Greenlee, Q.Li, S.Protopopescu, G.Watts, V.White, J.Yu.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
5 Novembre 2001 Vincenzo Innocente AFT Agenda 1 AFT Tasks l Architecture l Framework l Framework specializations l Utility Toolkit l Graphics tools l Data.
Atlas ACAT2000 Batavia, IL, USA October 2000 More Performance and Implementation of an Object Oriented Track Reconstruction Model in Different OO.
Geant4 User Workshop 15, 2002 Lassi A. Tuura, Northeastern University IGUANA Overview Lassi A. Tuura Northeastern University,
Muon Persistency Persistent Analysis Objects Muon Persistency Norbert Neumeister µ-PRS meeting February 10, 2004.
9/29/ CMS Detector Description: New Developments Ad Aerts Eindhoven University of Technology, Eindhoven, The Netherlands Martin Liendl CERN, Geneva,
CMS week1 Agenda Sarah Eno: Status of project Volker Drollinger: jet energy scale and top mass Ritua Kinnunen: Higgs mass resolution E. Doroshkevic:
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
1 A (very) preliminary study of channel pp->h->ZZ->4mu via gg fusion with CMSSW Alessandro Giacobbe Cristina Botta Daniele Trocino Relatrice: Chiara Mariotti.
Vincenzo Innocente, CERN/PH Core Application Software 30 November 2004, Minsk CMS RDMS Conference CMS Core Software for Physics Applications Vincenzo Innocente.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
Metrics summary Packages/Levels =17/5 CCD=52.0, ACD=3.0 NCCD=0.9 Mantis the Geant4-based simulation specialization of the CMS COBRA framework M. Stavrianakou,
TOTEM Collaboration Meeting 13/12/06 Fabrizio Ferro-INFN-Ge 1 T1 SW status.
CHEP2003, La Jolla, San Diego, March P.Vanlaer, IIHE-ULB Brussels 1 Vertex reconstruction framework and its implementation for CMS Outline Introduction.
DANA David Lawrence Oct. 21, D. Lawrence, JLab GlueX Software Workshop Oct Outline Requirements Philosophy Overview of Features Open Questions.
Markus Frank CERN/LHCb CHEP2013, Amsterdam, October 14th–18th 2013
Vincenzo Innocente CERN/EP/CMC
Introduction to Analysis with DSTs CMS Software Tutorial
Linear Collider Simulation Tools
Pedro Arce (CERN/CIEMAT)
Pedro Arce (CERN/CIEMAT) (on behalf of CMS collaboration)
Use of Geant4 in experiment interactive frameworks AliRoot
Mantis a framework and toolkit for Geant4 simulation in CMS
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Presentation transcript:

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Stephan Wynhoff – Princeton University FAMOS A dynamically configurable system for fast Simulation and Reconstruction for CMS CHEP 2003

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Simulation/Reconstruction Chain MC 4-vector SimHit RecHit / Digi Analysis object FAMOS/ORCA Reconstruction: ORCA FAMOS/ORCA Simulation: OSCAR FAMOS/OSCAR Start with fastest mode AIM: 1000 times faster MC 4-vector Analysis object sec 1-10 sec sec

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Structure of FAMOS COBRA: (CARF/Utilities/GeneratorInterface) ORCA OSCAR SimHit to Analysis Generator to Analysis Generator to SimHit Shower Parameterization ORCAInterface Standalone Interface OSCARInterface Generator to RecHit DDD

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Reading Monte-Carlo Events BaseHepEventReader HepEventCmkinNtupleReader HepEventPythia6Reader (Pythia 6) HepEventG3EventProxyReader (COBRA/ORCA) RawHepEvent HepEventTxtReader Who dispatches the events? New class: HepEventProvider New class: FamosEventMgr HepEventParticleGunReader

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Event handling  Use RawHepEvent for communication  FamosEventMgr reads the GeneratorInformation  FamosEventMgr calls the simulation packages in sequence

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Reading the “right” Particles  RawHepEvent contains ALL generator particles  Filter to select subset  Generation of new particles  Bremsstrahlung  Pair production  ….  Ensure consistency  Guarantee order (Tracker 1 st, ECAL 2 nd, etc.)  currently user responsibility

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 FamosEventMgr o normal COBRA (framework) Observer o Singleton o accepts registrations of FamosSimulators o reads RawHepEvent from DB or Pythia6, etc. o use FakeRecReader to run without DB o gives RawHepEvent to each FamosSimulator o currently: sequence of registrations o keeps history of RawHepEvent (after each FamosSimulator)

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 FamosSimulator  Define abstract interface for each simulation module  Implementation registers to FamosEventMgr  Modules for  Material effects  Tracking  Muon trigger BaseFastTracksFromGenerator virtual bool reconstruct(RawHepEvent &) = 0; virtual int nTracks (void) const=0; virtual SimpleTrack* track (const int i)=0; FTSIM FamosSimulator virtual bool reconstruct (RawHepEvent &) virtual const string& giveMyName() const virtual bool modifiesEvent() const FATSIM FML1Reconstructor FamosTrajectoryManager

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Producing “standard” Objects  FamosSimulator can use simple classes  integrate to produce default framework Objects (RecObj) TRecUnit RecUnit FastTrackReconstructor RecTrackFromParticle BaseFastTracksFromGenerator LazyObserver FamosSimulator

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Identical Interfaces to ORCA  FATSIM Tracks  myTrackFinder = new RecTrackFromRawParticle(new FATSIM( &myPtEG, &myAngleEG, &myEff, myImpactParameterEG));  myTrackReconstructor = new FastTrackReconstructor( myTrackFinder, "FATSIM");  […]  RecCollection MyTracks(ev->recEvent(),"FATSIM");  Standard Tracks  myTrackFinder = new TrackReconstructor(new CombinatorialTrackFinder, "FkFTracks");  RecCollection MyTracks(ev->recEvent(),"FkFTracks");

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Choosing the Event Source  DB reading  Code: myEventMgr = FamosEventMgr::instance(); Libraries: InputCollections = /System/SuperPU/GreatEvts/GreatEvts  Pythia reading  Code: HepEventPythia6Reader myReader; myEventMgr = FamosEventMgr::instance(&myReader); Libraries: InputCollections = /Fake/Fake/Fake/Fake

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 single muon Pt > 20 GeV 90% H -> 4 mu Lvl-1 turn-on Tracker FAMOS Results

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Timing fractiontime/event [msec] Framework3%2 Pythia40%25 FTSim9%6 FastCalorimetry34%22 Muon-Lvl15%3 Muon-Lvl39%6 cmsim + ORCA312500% FAMOS is really fast Material effects2000

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 Summary  FAMOS: mini-framework for fast simulation & reconstruction  Integrated in AND/OR independency of general CMS framework  Flexibility to mix full and fast simulation/reconstruction  minimal code changes  selection by dynamically loadable shared libraries  First Modules for Monte-Carlo to Reconstruction exist  Tracks, Calorimetry, Muon Trigger, Muon  Material effects, Bremsstrahlung, pair production, etc.  Further extensions:  Geometry reading from standard XML description (to guarantee consistency)  GFLASH, fast SimHits, RecHits, all the other options

Stephan Wynhoff, Princeton: FAMOS – fast simulation and reconstruction for CMS CHEP 2003 End of Presentation