CERN, 7 November 2011 Anton Pytel Slovak Technical University TRIP FROM GENERATORS TO GEOMETRIES.

Slides:



Advertisements
Similar presentations
Usage of the memoQ web service API by LSP – a case study
Advertisements

1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
Simulation Project Major achievements (past 6 months 2007)
ARCS Data Analysis Software An overview of the ARCS software management plan Michael Aivazis California Institute of Technology ARCS Baseline Review March.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
Witek Pokorski, Radovan Chytracek, Jeremy McCormick, Giovanni Santin
May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 1 The BESIII Detector Description With XML Jun 1, 2005 Zhengyun You , Yajun Mao (School of Physics,
Jakub Černý, Jure Zakrajšek „Comet Siding Spring Close Encounter with Mars Observers“ Workshop August 11, 2014.
Software Common Task Group Report Akiya Miyamoto KEK ALCPG09 30 September 2009.
WordFreak A Language Independent, Extensible Annotation Tool.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
BES Ⅲ Detector Description and Event Display Zhengyun YOU, Yajun Mao School of Physics, Peking University Jan.10th, 2006.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
Software Solutions for Variable ATLAS Detector Description J. Boudreau, V. Tsulaia University of Pittsburgh R. Hawkings, A. Valassi CERN A. Schaffer LAL,
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
Geant4: CAD generated volumes & Lightguides SiLab UTFSM November 2009.
PHENIX Simulation System 1 December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Vanderbilt University.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
The Glance Project ATLAS Management January 2012.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
W. Pokorski - EP/SFT Simulation Project1 GDML - recent developments Witek Pokorski
ATLAS Detector Description Database Vakho Tsulaia University of Pittsburgh 3D workshop, CERN 14-Dec-2004.
Framework of Job Managing for MDC Reconstruction and Data Production Li Teng Zhang Yao Huang Xingtao SDU
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.
ALCPG Software Framework Overview & Updates Jeremy McCormick, SLAC SiD Group ALCPG 2009.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
November 2013 Review Talks Morning Plenary Talk – CLAS12 Software Overview and Progress ( ) Current Status with Emphasis on Past Year’s Progress:
Python template engines and implementation in Indico Marius Damarackas (Vilnius University)
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.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
Proposal for a Geometry Manager in The Beast Proposal for a Geometry Manager based upon GDML G. Cerati, S. Magni, D. Menasce.
Integration of the ATLAS Tag Database with Data Management and Analysis Components Caitriana Nicholson University of Glasgow 3 rd September 2007 CHEP,
STATUS OF THE UNIFIED SOLIDS LIBRARY Gabriele Cosmo/CERN Tatiana Nikitina/CERN.
1 L.Didenko Joint ALICE/STAR meeting HPSS and Production Management 9 April, 2000.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Jean-Roch Vlimant, CERN Physics Performance and Dataset Project Physics Data & MC Validation Group McM : The Evolution of PREP. The CMS tool for Monte-Carlo.
Nov 1, 2002D0 DB Taking Stock1 Trigger Database Status and Plans Elizabeth Gallas – FNAL CD (with recent help from Jeremy Simmons, John Weigand, and Adam.
LCG – AA review 1 Simulation LCG/AA review Sept 2006.
STAR VMC project Maxim Potekhin for the STAR Collaboration VMC workshop at CERN Nov
Geant4 is a toolkit to simulate the passage of particles through matter, and is widely used in HEP, in medical physics and for space applications. Ongoing.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
GlueX Computing GlueX Collaboration Meeting – JLab Edward Brash – University of Regina December 11 th -13th, 2003.
TRIUMF HLA Development High Level Applications Perform tasks of accelerator and beam control at control- room level, directly interfacing with operators.
GDML “Geometry Description Markup Language” by Daniele Francesco Kruse University of Rome “Tor Vergata” European Organization for Nuclear Research.
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
DDM Central Catalogs and Central Database Pedro Salgado.
Status of the development of the Unified Solids library Marek Gayer, CERN PH/SFT 2 nd AIDA Annual Meeting, Frascati 2013.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
STATUS OF GDML SUPPORT IN ROOT A.Gheata SFT group meeting, June 2, 2014.
BES III Software: Beta Release Plan Weidong Li 19 th October 2005.
Ben Lloyd 1 New Developments in GDML and in Generator Services Ben Lloyd University of the West of England, Bristol, UK
Update on USolids/VecGeom integration in Geant4 Gabriele Cosmo, CERN EP/SFT.
Version 0.1 Draft – For Review Murali Mohan Murthy
CMS High Level Trigger Configuration Management
EvtGen Miniworkshop, Patrick Robbe LAL Orsay, 21 Jan 2005
European Organization for Nuclear Research
LCG Generator Services project
Status of MC activities
Generator Services planning meeting
Geant4 Geometry Objects Persistency using ROOT
Detector Geometry: MFT Support code in O2
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Simulation Framework Subproject cern
G4 Workshop 2002 Detector Description Parallel Session
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Presentation transcript:

CERN, 7 November 2011 Anton Pytel Slovak Technical University TRIP FROM GENERATORS TO GEOMETRIES

Generators Event record Simulation Reconstruction Analysis Visualization Simulation output Validation Detector geometries SIMULATION DATA FLOW 2

Generators validation HepMCAnalysis Generator services webpage MCPLOTS GDML Geant4 and ROOT interfaces OUTLINE 3

Generators Event record Simulation Reconstruction analysis Visualization Simulation output Validation Detector geometries GENERATOR VALIDATION 4

GENSER – generator maintenance GOAL: Compare new version of generator with older - to spot the bug STARTING POINT: Tool to analyze data in hepmc format, with examples… Wrapper of the tool Script for web presentation HEPMC events.root histograms.html HEPMCANALYSIS FOR GENSER 5

Generation and analysis split Examples code replaced by MCPlots - MCprod EVOLUTION 6

INPUT Parameters: Set hepmc version Set HepMCAnalysis version Set generator Set multiple versions (up to 9) Set web accessible path FINAL STATUS 7

RESULT 8

Tuning generators Comparing against data Rivet based analysis MCPLOTS 9

MCPLOTS WEBPAGE 10

Data generation Rivet Analysis PHP based web presentation plotter.exe cache MCPLOTS – PROJECT OVERVIEW MySQL database update mcprod 11

PHP based web presentation plotter.exe MCPLOTS – IMPROVEMENTS Data generation Rivet Analysis mcprod 12

=> Generator Validation => Choose generator MCPLOTS – VALIDATION 13

Generators Event record Simulation Reconstruction analysis Visualization Simulation output Validation Detector geometries GDML 14

GDML: application independent Geometry Description Markup Language Import/export classes needed Geant4 geometryGDMLROOT geometry GDML CONVERTERS 15

GDML EXAMPLE 16

Geant4: G4GDMLRead; G4GDMLWrite classes ROOT: TGDMLRead class; Python Writer GDML PREVIOUS STATUS 17

python script – rewritten in C++ Performance, maintainability Import/export updates according to GDML schema Compatibility updates ROOT GDML 18

${ROOTSYS}/bin/root TGeoManager::Import(“input.gdml”); gGeoManager->Export(“output.gdml”); GDML USAGE IN ROOT 19

Divisions supported Atomic number workaround Reflected solid not used CutTube substituted MAIN FEATURES 20

Instead of tag - tag in physvol REFLECTED SOLID 21

CutTube not yet supported in Geant4 - substituted by intersection of tube and two boxes CUTTUBE 22

Problems during Geant4 import If base of Trap = 0 then arb8 If twisted angle of Gtra = 0 then Trap ROOT not supported solids: Tetrahedron, tessellated solid, elcone, twistedbox, twistedtrd, twistedtubs ellipsoid SOLID SPECIALTIES 23

Atlas geometry ( nodes) Time improvement ~ 30 s => 6 s.gdml size imp. ~ 39 MB => 23 MB EXPORT PERFORMANCE 24

HepMCAnalysis automated testing MCPlots functionality extension GDML ROOT export interface CONCLUSION 25