trigger information in the atlantis event display qiang lu, juergen thomas, peter watkins...

23
Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas , Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen, NIKHEF) Simon Dean, Nikos Konstantinidis, Zdenek Maxa (UCL) Level-1 Calorimeter Trigger Joint Meetin Rutherfold Lab, 29 June 200

Upload: dustin-bennett

Post on 18-Jan-2018

223 views

Category:

Documents


0 download

DESCRIPTION

Trigger info in Atlantis event display, 29 June 063 The event display Atlantis For general help, and suggestions, please contact: A tool for the visual investigation and physical understanding of all types of events inside ATLAS.. And also useful to help develop reconstruction and analysis algorithms facilitate debugging during commissioning create pictures and animations for presentations, publications and exhibitions use as online event display at the control room

TRANSCRIPT

Page 1: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger information in the

Atlantis event displayQiang Lu, Juergen Thomas, Peter Watkins (Birmingham)

Hans Drevermann (CERN)Andrew Haas (Columbia)

Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen, NIKHEF)Simon Dean, Nikos Konstantinidis, Zdenek Maxa (UCL)

Level-1 Calorimeter Trigger Joint MeetingRutherfold Lab, 29 June 2006

Page 2: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Outline

Basics on Atlantis:General setup, interface package JiveXML:

modes to produce input data (file or online)GUI of Atlantis, Projections

Trigger data in Atlantis:ROIsTriggerTowers and JetElements

Upcoming developments: Trigger results in 12.0.0 AODs

Page 3: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

The event display Atlantis

http://www.cern.ch/atlantisFor general help, and suggestions, please contact:

[email protected]

A tool for the visual investigation and physical understanding of all types of events inside ATLAS..

And also useful to• help develop reconstruction and analysis algorithms• facilitate debugging during commissioning• create pictures and animations for presentations, publications and exhibitions• use as online event display at the control room

Page 4: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

How the event display Atlantis worksTry to put data from the ATLAS detector into the human brain in an intuitive way, so the human may make fast and correct conclusions.This is largely accomplished by using data oriented projections.

Atlantis has two parts: JiveXML: One inside the ATLAS software framework Athena in C++ to derive data running under Scientific Linux 3, AtlantisJava: and the actual interactive graphical tool as a standalone Java application, which can be run on any platform. Data transmission is done via XML files, IP connections or URL.

The LHC is not yet running, therefore the events shown here are simulations using Monte Carlo methods and very detailed models of the interaction with the detector’s numerous layers and materials.

Page 5: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Detector / Data Oriented Projections

3D Cartesian coordinates x,y,z are not always optimal for colliding beam experiments.More natural and useful are the non-linear combinations which reflect the design of ATLAS:

= sqrt(x2+y2) = arctan(y/x) = arctan( /z)

Atlantis offers e.g. the following projections:

YX projection Z projection

V-Plot () in 2D Legoplot 3D.

Page 6: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Basics (1): Running JiveXML

Default mode: Athena package JiveXML dumps output file in xml format, to be read back into Atlantis (a Java standalone application)

Also possible to run over a large number of events and only display (produce xml files for) a selected few of them (JiveXML is now an AlgTool)

Default mode: Running from Digi, switch flag “doJiveXML=True” in RecExCommon/myTopOptions.py

Online mode: JiveXML constantly ‘feeds’ event data into IP port (used in InDet commissioning): Flags:doJiveXML = True TrueToolSvc.EventData2XML.OnlineMode = TrueToolSvc.EventData2XML.WriteToFile = False

New mode: Interactive Athena interface: Atlantis GUI sends commands back into Athena prompt (interactive re-vertexing)

Page 7: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Basics (2): Atlantis (Java)

Website has plenty of documentation & tutorials: http://cern.ch/atlantis

Alias ‘atlantis’ available after setting up your Athena environment

Runs also under Windows / Mac as a java application (may require installing Java 1.5 SDK, but also runs with 1.4) Copy directory ‘AtlantisJava-*’ from release, start atlantis.jar

Note: Although Atlantis is inside the release, it has no dependency on other packages. It is a Java standalone application. Inclusion into release only to simplify distribution and code management.

The very latest Atlantis version is now available from the (any !) Offline release (package graphics/AtlantisJava):cmt co graphics/AtlantisJavacd AtlantisJava-*/cmt cmt config source setup.sh gmakejava –jar atlantis.jar

Page 8: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Basics (3): Atlantis GUI

Menu bar

Window Control

Interaction Control

Parameter Groups

Parameter

Output Window

Page 9: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

GUI: Data Selection for Trigger data

Page 10: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

ROIs (1)

eta/phi projection EmTauROIs are

green crossed rectangles fixed size

4 EmTauROIs are visible here. (Semileptonic ttbar event, CSC 5200)

JetROIs would be red (none here)

“V” are tracks, red and green squares are calo cells

circles are reconstructed AOD objects (dark blue: BJet, light blue: TauJet, slim grey circle: ParticleJet)

Green/red squares: Calorimeter cells

Page 11: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

ROIs (2)

… zoom area using “Rubberband” interaction in GUI …

Page 12: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

ROIs (3)

… switch off Tracks (V’s) …

Page 13: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

ROIs (3)PICK output:BJet id = 0Pt = 79.527 GeVE = 159.965 GeVlhSig = 1.0 weight = 15.203707 eta = -1.324phi = 93.569°

EmTauROI id = 0energy = 1.0 GeV (placeholder !)eta = -1.300 phi = 1.571 (90.000°)deta = .200 dphi = .200 (11.459°)

LAr cell: id = 4/1/-1/1/0/420/16E Max = 1.20 GeVE Sum = .00 GeVeta = -1.3141 ± .0031phi = 92.6 ± 5.6°

TILE cell: id = 5/3/-1/16/13/3/0/0E Max = 6.49 GeVE Sum = 6.49 GeVeta = -1.3020 ± .0000phi = 92.8 ± 5.6°PMT1 energy = 6.490279PMT2 energy = 0.0PMT1 chi2 = 193.0PMT2 chi2 = 0.0PMT1 time = 0.0PMT2 time = 0.0

Page 14: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

GUI: Data Selection for Trigger data

Page 15: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

CaloLegoplot Calo cell entries filled into eta/phi grid, energy as towers. Range given on axis.

Note: green filled rectangle on lego base: EmTauROIs

Page 16: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

CaloLegoplot

ddd

Switch in GUI: Now calo data shown by calo type: electromagnetic: green, hadronic: red

Page 17: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Legoplot: Trigger-Towers coloured by type: electromagnetic: green, hadronic: red Geometry (Grid) as in real system (Barrel: 0.1x0.1, much larger in FCAL) (note entries around eta=4)

Page 18: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Legoplot: Jet-ElementsSelection in GUI: Now Level-1 JetElements are displayed. Geometry (Grid) as in real system (Barrel: 0.2x0.2, much larger in FCAL)

Page 19: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Overview: Trigger Data in Atlantis

Currently implemented: EmTauROIs, JetROIs in eta/phi and Legoplot TriggerTowers, JetElements in Legoplot

On the way (done in JiveXML): MuonROIs CTP_Decision: trigger words, SumEX, SumEY,

SumET, SumET in Jets To do:

Decode ROI, which trigger menu ? Lvl2 and EF objects and decision (TriggerDecision)

Trigger data will be default in AOD from 12.0.x

Page 20: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Backup slides

Page 21: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

By default, calorimeter cell energies are displayed as yellow areas

Fraction of cell outline filled is proportional to energy, normalised to sum of energy in detector (em / had). Option: normalise to overall energy.

Displays for Calo (1): XY projection

Page 22: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

Switch in GUI: ‘Calo’->’LAr’-> Cell Outline, Cell Geometry

‘Pick’ on each cell entry for details

Displays for Calo (2): Cell outlines

Page 23: Trigger information in the Atlantis event display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric

Trigger info in Atlantis event display, 29 June 06 [email protected]://cern.ch/atlantis

SynchroCursor

PICK output: Muon = 0

Pt = 83.985 GeV E = 124.684 GeV chi2 = 16.939386 η = -.949 Φ = 71.120°

BJet = 1 Pt = 133.344 GeV E = 325.092 GeV lhSig = 0.99873 weight = 10.442425 η = -1.539 Φ = 70.179°

STr barcode = 75 Type = μ- d0 = -.002 cm z0 = .140 cm phi0 = 71.125 η = -.948 tL = -1.097 pT = -92.94 p = -137.95 GeV

ETMis: storegate key: CaloETMis Sum-ET = 589.050 GeV ET-Mis = 136.724 GeV ETx-Mis = 55.078 GeV ETy-Mis = 125.139 GeV Φ = 66.244°