New features in Atlantis Janice Drohan, Zdenek Maxa, Nikos Konstantinidis (UCL) Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen) Hans Drevermann (CERN), Andrew Haas (Columbia) 1 Outline Atlantis philosophy Geometry – CTB Geometry Online/Interactive event access Other new features (esp. Calorimeters) Plans Atlantis.Support@cern.ch http://cern.ch/atlantis 2 Atlantis philosophy Principles 1. Visualise & understand complete ATLAS events in all their complexity 2. Hide the detector details in favour of clarity for the event data 3. No operation (zoom, rotate, plot…) should take more than a second (and most should take “no time”) Atlantis.Support@cern.ch http://cern.ch/atlantis 3 Geometry The simplified Atlantis geometry is produced by JiveXML in athena at initialization (using GeoModel) Set in jobOs (really only for experts): EventData2XML.WriteGeometry = True Produces Atlantis.Support@cern.ch XML geometry files http://cern.ch/atlantis 4 Calorimeters in CTB Rotation tricky but now it works! (thanks to Claire) That was the last missing piece in having the full description of CTB. All detectors are now there! Atlantis.Support@cern.ch http://cern.ch/atlantis 5 CTB – Rotation of Calorimeters A set of geometry files (h=0.2, 0.3, …) to change Now possible to change geometry on the fly Contact us if you want geometry for your favourite value of h Atlantis.Support@cern.ch http://cern.ch/atlantis 6 Muons in the CTB Atlantis.Support@cern.ch http://cern.ch/atlantis 7 Muons in the CTB Atlantis.Support@cern.ch http://cern.ch/atlantis 8 Event access By default Run athena/JiveXML to produce XML event files (one per event) Look at the XML files with Atlantis Convenient – independent Put Atlantis + XMLs on laptop, look at them on the plane (laptop = Mac, Linux, Windows) Also possible to read events from URL address But we would like also some more direct connection between athena and Atlantis… Atlantis.Support@cern.ch http://cern.ch/atlantis 9 Interactive data access (I) Using xmlrpc client(atlantis) – server(athena) protocol Run athena interactively (athena –i) and add in jobOptions: EventData2XML.OnlineMode = True EventData2XML.ServerName = “hostname” Then from Atlantis ask for next event… …or, for online running, set the refresh time (used in the CTB) Atlantis.Support@cern.ch http://cern.ch/atlantis 10 Interactive event access (II) Atlantis.Support@cern.ch http://cern.ch/atlantis 11 Interactive event access (III) All this works – but there is more to do: Would like to select three tracks in Atlantis and tell athena to run a vertex fitter on them Would like to re-run the jet clustering with different parameters and re-transmit back to Atlantis only the new jets (and associations) Save an event (in XML) that looks interesting These are all part of the long term plans (but interactive Athena running with python needs to improve too) Atlantis.Support@cern.ch http://cern.ch/atlantis 12 Atlantis in external sw area Until recently Atlantis was download-able installed from http://cern.ch/atlantis on /afs/cern.ch/atlas/project/Atlantis/current In addition, now (soon after 9.3.0), Atlantis has been made an external package and will be distributed with the ATLAS sw releases. And a glue package will give you the alias “atlantis” so you will just need to type “atlantis” to run it with your local installation of ATLAS software Atlantis.Support@cern.ch http://cern.ch/atlantis 13 Calo requests… Useful session with Calo community on 17/11 Requested Logarithmic energy scale Grey-scale & Colour coding for energy More projections Lego plot in eta-phi Explained existing Calo features Very useful interaction – please help us to help you! Atlantis.Support@cern.ch http://cern.ch/atlantis 14 First prototype of Lego plot… We Atlantis.Support@cern.ch http://cern.ch/atlantis 15 Calo features of Atlantis LAr Presampler Pt=29.3 GeV E =31.2 GeV Cell geometry LAr Layer 1 LAr Layer 2 LAr Layer 3 Track (enters LAr here) Area a E Island (guides eye) Atlantis.Support@cern.ch http://cern.ch/atlantis 16 Plans till Easter Work on the Calo shopping list Follow-up new InDet EDM (JiveXML) Follow-up on Truth access changes (JiveXML) Developers documentation (plenty of User Help exists!) Work on other user requests Atlantis.Support@cern.ch http://cern.ch/atlantis 17 Longer term plans Re-design/structure JiveXML Beginner/Advanced user GUI Atlantis – athena interaction More features (on demand), commissioning support, users support/training etc… Atlantis.Support@cern.ch http://cern.ch/atlantis 18 Summary Atlantis is there to help reconstruction/physics communities For any ideas, feedback, contributions contact Atlantis.Support@cern.ch Atlantis.Support@cern.ch http://cern.ch/atlantis 19