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