Transcript Document
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
[email protected]
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”)
[email protected]
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
[email protected]
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!
[email protected]
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
[email protected]
http://cern.ch/atlantis
6
Muons in the CTB
[email protected]
http://cern.ch/atlantis
7
Muons in the CTB
[email protected]
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…
[email protected]
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)
[email protected]
http://cern.ch/atlantis
10
Interactive event access (II)
[email protected]
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)
[email protected]
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
[email protected]
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!
[email protected]
http://cern.ch/atlantis
14
First prototype of Lego plot…
We
[email protected]
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)
[email protected]
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
[email protected]
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…
[email protected]
http://cern.ch/atlantis
18
Summary
Atlantis is there to help reconstruction/physics
communities
For any ideas, feedback, contributions contact
[email protected]
[email protected]
http://cern.ch/atlantis
19