SoLID simulation thoughts Zhiwen Zhao 2015/04/02.

Slides:



Advertisements
Similar presentations
Ranorex Appium Calabash
Advertisements

Thomas Jefferson National Accelerator Facility Page 1 CLAS12 Software User Environment Introduction: Software tasks, users, projects. Tools. Simulation.
1 Configuration Database David Forrest University of Glasgow MICO Meeting 13/10/2008
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
1 CMSC 132: Object-Oriented Programming II Software Development III Department of Computer Science University of Maryland, College Park.
Othello "A minute to learn, a lifetime to master".
1 G4MICE TOF Reconstruction & KEK Test Beam Analysis Update Aron Fish Tracker Phone Conference May 25, 2006.
CLEO’s User Centric Data Access System Christopher D. Jones Cornell University.
A web interface for DAISY Pipeline. Introduction The PipeOnline web application serves as a web interface for DAISY Pipeline. DAISY Pipeline is a framework.
Fermi Large Area Telescope (LAT) Integration and Test (I&T) Data Experience and Lessons Learned LSST Camera Workshop Brookhaven, March 2012 Tony Johnson.
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
The GlueX Collaboration Meeting October 4-6, 2012 Jefferson Lab Curtis Meyer.
Testing 99 PART 2: Getting Going (chapter 10) Gradual adoption Current practice is changed little in each step. First step: use coverage. If coverage is.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
SoLID simulation Zhiwen Zhao Uva SoLID Collaboration Meeting 2011/6/2 1.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Status report from T2K-SK group Task list of this group discussion about NEUT Kaneyuki, Walter, Konaka We have just started the discussion.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
Overview Maurizio Ungaro 1HPS Collaboration meetingOctober Status, Future of GEMC.
17-Aug-00 L.RistoriCDF Trigger Workshop1 SVT: current hardware status CRNowFinal Hit Finders64242 Mergers31616 Sequencers2312 AMboards4624 Hit Buffers21212.
G4MICE Status and Plans 1M.Ellis - CM24 - RAL - 31st May 2009  Firstly, a correction to the agenda:  I failed to spot a mistake in the agenda that I.
Virtual Monte Carlo and new geometry description in STAR Maxim Potekhin STAR Collaboration Meeting, BNL July 17, 2004 July 17, 2004.
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.
Online Reconstruction 1M.Ellis - CM th October 2008.
Simulation Commissioning, Validation, Data Quality A brain dump to prompt discussion Many points applicable to any of LHCb software but some simulation.
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
SoLID simulation Zhiwen Zhao UVa 2011/03/25 1. GEMC, written by Maurizio Ungaro, used for CLAS12 2.
Why A Software Review? Now have experience of real data and first major analysis results –What have we learned? –How should that change what we do next.
Marcelo R.N. Mendes. What is FINCoS? A set of tools for data generation, load submission, and performance measurement of CEP systems; Main Characteristics:
UHCS 2005, slide 1 About Continuous Integration. UHCS 2005, slide 2 Why do you write Unit Test ? Improve quality/robustness of your code Quick feedback.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Project Overview LCG Application Area Internal.
Dual Target Design for CLAS12 Omair Alam and Gerard Gilfoyle Department of Physics, University of Richmond Introduction One of the fundamental goals of.
M. Ellis - MICE Video Conference - 30th August Software Report Recent progress:Recent progress: –Start of code to read DATE format (two parts) One.
Thomas Jefferson National Accelerator Facility Page 1 Hall B: Software Utilization Gerard Gilfoyle University of Richmond 12 GeV Upgrade Software Review.
General requirements for BES III offline & EF selection software Weidong Li.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Javier Castillo 1 Muon Embedding Status & Open Issues PWG3 - CERN - 15/02/2011.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Solid Software now and then Zhiwen Zhao 2015/03/19.
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.
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
TOTEM Collaboration Meeting 13/12/06 Fabrizio Ferro-INFN-Ge 1 T1 SW status.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
1 Simulations Purpose of the simulation codes Structure of the E866 simulation codes Issues of simulations for E906 Jen-Chieh Peng University of Illinois.
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Modularization of Geant4 Dynamic loading of modules Configurable build using CMake Pere Mato Witek Pokorski
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.
European Organization for Nuclear Research
Existing Perl/Oracle Pipeline
LSA/InCA changes during LS1
Releases and developments
SoLID Simulation Zhiwen Zhao 2016/08/27.
Large Collaboration and GitHub in Unreal
JLEIC Detector Simulation Forward Ion Detection
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
SoLID simulation with GEMC
SoLID Simulation Zhiwen Zhao (UVa) SoLID Jlab Physics Division
Simulation and Physics
ESA's TEC Directorate Asset Management - Present and Future
Why would one consider it? Pros and cons
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Presentation transcript:

SoLID simulation thoughts Zhiwen Zhao 2015/04/02

general My impression so far is no existing simulation framework will fit our need as it is We need to choose one with good potential to develop and tailer to our need, especially linked to our choice of reconstruction and calibration

GEMC development Mauri is planning to make GEMC development open formally, which means – Working group meeting – list – Core members (main developers from CLAS12 and SoLID) – Work together to plan roadmap, implement feature and fix bug and ensure continuity. – Convert repo from SVN to github for better collaborating, bug reporting, feature request

Event generator External, pipe line by file – Pro: independence, flexible, little overhead when adopting new generator, run once and simulate many times – Con: better fix format early on to ensure compatibility Internal, pipeline with mem – Pro: format can involve with simulation – con: more overhead to adopt new, not efficient for many jobs or repeating jobs

database Can’t avoid it for last scale detectors for calibration and survey data The real question is if there’s a way to avoid overhead to use it when develop locally But maybe it’s possible to minimize the overhead if set up correctly (mirror server, CCDB?)

Detector definition SoLID still have many different configuration And things are far from fixed now Hardcoded it in source code would create many exe files and a lot headache came with it GEMC definition is just like vanilla geant4, only take necessary part outside of source code The real question is how organize and track changes

arrows with different color mean different interface Detector definition (geometry,field,material,optical property etc) (calibration and survey result) Detector creator Calibration and Survey simulationReconstructionAnalysisDigitization Data