atlantis - UCL High Energy Physics

advertisement
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
Download