New features in Atlantis
New features in Atlantis. Janice Drohan, Zdenek Maxa, Nikos Konstantinidis (UCL) Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen) Hans Drevermann (CERN), Andrew Haas (Columbia). Outline. Atlantis philosophy Geometry – CTB Geometry Online/Interactive event access
New features in Atlantis
E N D
Presentation Transcript
New features in Atlantis Janice Drohan, Zdenek Maxa, Nikos Konstantinidis (UCL) Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen) Hans Drevermann (CERN), Andrew Haas (Columbia)
Outline • Atlantis philosophy • Geometry – CTB Geometry • Online/Interactive event access • Other new features (esp. Calorimeters) • Plans http://cern.ch/atlantis
Atlantis philosophy • Principles • Visualise & understand complete ATLAS events in all their complexity • Hide the detector details in favour of clarity for the event data • No operation (zoom, rotate, plot…) should take more than a second (and most should take “no time”) http://cern.ch/atlantis
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 XML geometry files http://cern.ch/atlantis
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! http://cern.ch/atlantis
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 http://cern.ch/atlantis
Muons in the CTB http://cern.ch/atlantis
Muons in the CTB http://cern.ch/atlantis
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… http://cern.ch/atlantis
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) http://cern.ch/atlantis
Interactive event access (II) http://cern.ch/atlantis
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) http://cern.ch/atlantis
Atlantis in external sw area • Until recently Atlantis was • download-able from http://cern.ch/atlantis • installed 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 http://cern.ch/atlantis
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! http://cern.ch/atlantis
First prototype of Lego plot… We http://cern.ch/atlantis
Calo features of Atlantis LAr Presampler Pt=29.3 GeV E =31.2 GeV Cell geometry LAr Layer 2 LAr Layer 3 LAr Layer 1 Track (enters LAr here) Area a E Island (guides eye) http://cern.ch/atlantis
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 http://cern.ch/atlantis
Longer term plans • Re-design/structure JiveXML • Beginner/Advanced user GUI • Atlantis – athena interaction • More features (on demand), commissioning support, users support/training etc… http://cern.ch/atlantis
Summary • Atlantis is there to help reconstruction/physics communities • For any ideas, feedback, contributions contact Atlantis.Support@cern.ch http://cern.ch/atlantis