190 likes | 323 Views
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
E N D
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