Alignment Strategy for ATLAS: Detector Description and Database Issues

Slides:



Advertisements
Similar presentations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Advertisements

Terzo Convegno sulla Fisica di ALICE - LNF, Andrea Dainese 1 Preparation for ITS alignment A. Dainese (INFN – LNL) for the ITS alignment group.
1 The ATLAS Missing E T trigger Pierre-Hugues Beauchemin University of Oxford On behalf of the ATLAS Collaboration Pierre-Hugues Beauchemin University.
1 Databases in ALICE L.Betev LCG Database Deployment and Persistency Workshop Geneva, October 17, 2005.
CMS Alignment and Calibration Yuriy Pakhotin on behalf of CMS Collaboration.
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e How to pass a detector geometry to.
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
1 CMS Tracker Alignment and Implications for Physics Performance Nhan Tran Johns Hopkins University CMS Collaboration SPLIT
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
ATLAS EXPERIMENT INTEGRATION TASK: SPACE MANAGEMENT Tatiana Klioutchnikova 05/06/
SCT Endcap Module Initial Alignments Using Survey Data Paul S Miyagawa University of Manchester.
28/05/2008Muon Combined Performance Meeting 1 Muon Detector Description and Simulation status and plans summary of contributions from Laurent Chevalier,
LHC: ATLAS Experiment meeting “Conditions” data challenge Elizabeth Gallas - Oxford - August 29, 2009 XLDB3.
1 A ROOT Tool for 3D Event Visualization in ATLAS Calorimeters Luciano Andrade José de Seixas Federal University of Rio de Janeiro/COPPE.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett The Athena Control Framework in Production, New Developments and Lessons Learned.
Software Solutions for Variable ATLAS Detector Description J. Boudreau, V. Tsulaia University of Pittsburgh R. Hawkings, A. Valassi CERN A. Schaffer LAL,
The Region of Interest Strategy for the ATLAS Second Level Trigger
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
Workshop on B/Tau Physics, Helsinki V. Karim ä ki, HIP 1 Software Alignment of the CMS Tracker V. Karimäki / HIP V. Karimäki / HIP Workshop.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
ATLAS Detector Description Database Vakho Tsulaia University of Pittsburgh 3D workshop, CERN 14-Dec-2004.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
ATLAS Offline Database Architecture for Time-varying Data, with Requirements for the Common Project David M. Malon LCG Conditions Database Workshop CERN,
8 June 2006V. Niess- CALOR Chicago1 The Simulation of the ATLAS Liquid Argon Calorimetry V. Niess CPPM - IN2P3/CNRS - U. Méditerranée – France On.
The GeoModel Toolkit for Detector Description Joe Boudreau Vakho Tsulaia University of Pittsburgh CHEP’04 Interlaken.
TRT Offline Software DOE Visit, August 21 st 2008 Outline: oTRT Commissioning oTRT Offline Software Activities oTRT Alignment oTRT Efficiency and Noise.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
1 MuonGeoModel status report focus on issues relevant to , 20 Access to Condition DB with M. Verducci, R. Harrington MDT deformations with I. Logashenco.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Michele de Gruttola 2008 Report: Online to Offline tool for non event data data transferring using database.
Measurement of the Charge Ratio of Cosmic Muons using CMS Data M. Aldaya, P. García-Abia (CIEMAT-Madrid) On behalf of the CMS Collaboration Sector 10 Sector.
CMS Torino meeting, 4 th June, 2007 R. Castello on behalf of Torino Tracker’s group Tracker Alignment with MillePede.
Andrea Valassi (CERN IT-DB)CHEP 2004 Poster Session (Thursday, 30 September 2004) 1 HARP DATA AND SOFTWARE MIGRATION FROM TO ORACLE Authors: A.Valassi,
The Detector Performance Study for the Barrel Section of the ATLAS Semiconductor Tracker (SCT) with Cosmic Rays Yoshikazu Nagai (Univ. of Tsukuba) For.
Software for the CMS Cosmic Challenge Giacomo BRUNO UCL, Louvain-la-Neuve, Belgium On behalf of the CMS Collaboration CHEP06, Mumbay, India February 16,
Printing: This poster is 48” wide by 36” high. It’s designed to be printed on a large-format printer. Customizing the Content: The placeholders in this.
11th November Richard Hawkings Richard Hawkings (CERN) ATLAS reconstruction jobs & conditions DB access  Conditions database basic concepts  Types.
ATLAS Distributed Computing perspectives for Run-2 Simone Campana CERN-IT/SDC on behalf of ADC.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
LHCb Configuration Database Lana Abadie, PhD student (CERN & University of Pierre et Marie Curie (Paris VI), LIP6.
Chris Parkes, Silvia Borghi, Christoph Hombach WP2 Alignment Task: Status Report Introduction Alignment Monitoring – LHCb VELO Weak Modes – LHCb VELO AIDA.
27 March 2003RD Schaffer & C. Arnault CHEP031 Use of a Generic Identification Scheme Connecting Events and Detector Description in Atlas  Authors: C.
30/09/081 Muon Spectrometer Detector Description Outline: - Present situation - Dead Matter - Validation - GeoModel.. Laurent Chevalier, Andrea Dell’Acqua,
Victoria, Sept WLCG Collaboration Workshop1 ATLAS Dress Rehersals Kors Bos NIKHEF, Amsterdam.
Geant4 User Workshop 15, 2002 Lassi A. Tuura, Northeastern University IGUANA Overview Lassi A. Tuura Northeastern University,
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ACOS Report ATLAS Software Workshop December 1998 Jürgen Knobloch Slides also on:
Detector Description (Overview) C.Cheshkov. 25/9/2006Detector Description (C.Cheshkov)OutlineTerminology Overview on: Detector geometry implementation.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
ATLAS The ConditionDB is accessed by the offline reconstruction framework (ATHENA). COOLCOnditions Objects for LHC The interface is provided by COOL (COnditions.
RD07, June Firenze Alignment Strategy for the CMS Silicon Tracker Marco Rovere 1 for the CMS Collaboration 1 Università di Milano-Bicocca & INFN.
New features in ROOT geometrical modeller for representing non-ideal geometries René Brun, Federico Carminati, Andrei Gheata, Mihaela Gheata CHEP’06,
TRTViewer: the ATLAS TRT detector monitoring and diagnostics tool 4 th Workshop on Advanced Transition Radiation Detectors for Accelerator and Space Applications.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
Iterative local  2 alignment algorithm for the ATLAS Pixel detector Tobias Göttfert IMPRS young scientists workshop 17 th July 2006.
Alignment of the ALICE MUON Spectrometer
Database Replication and Monitoring
A C++ generic model for the GLAST Geometric Description
Integration and alignment of ATLAS SCT
Markus Frank CERN/LHCb CHEP2013, Amsterdam, October 14th–18th 2013
HLT & Calibration.
MuonGeoModel status of progress on main items
Implementation of Chamber Misalignments and Deformations in the
Offline framework for conditions data
Presentation transcript:

Alignment Strategy for ATLAS: Detector Description and Database Issues Grant Gorfine (Wuppertal/CERN) On behalf of the ATLAS Alignment Community LHC Alignment Workshop, CERN Sept 4-6, 2006

Outline Motivation GeoModel Detector Description Databases Raw Geometry Readout geometry Databases Primary Numbers Conditions Database Alignment constants Misalignments in Simulation and Reconstruction. Testing the alignment cycle.

Motivation Detector Description and Database are essential infrastructure for doing alignment and using the results. Integral to preparations for our Computing System Commissioning Simulate a mis-aligned, mis-calibrated detector Also distorted material and asymmetric B field Run alignment algorithms  produce alignment sets Study reconstruction performance and physics channels with residual misalignment “Dress Rehearsal” for data taking – Test of our computing model. Provide calibration and alignment within 24h.

Detector Description Overview Detector Description DataBase Geant4 Simulation GeoModel Primary Numbers Reconstruction Conditions DataBase Visualization Alignment Data

Detector Description- Raw Geometry GeoModel GeoModel Kernel toolkit of geometry primitives: shapes, materials, etc Physical Volumes (PV) have attached nodes – connects other physical volumes via transform Special “Alignable” nodes. Default transform + Delta transform. Can be at several levels Full Physical Volume (FPV) Calculates and caches local to global transform. When alignable node higher up in hierarchy is modified cache is invalidated. Transform recalculated on next access. GeoModel PV PV PV … PV FPV FPV … FPV FPV Alignable node PV = physical volume FPV = full physical volume (transform cached)

Alignable nodes at several levels For example we have 3 levels in the silicon detectors. Level 1: Subsystem (Whole Pixel, Barrel SCT and Endcap for SCT) Global reference frame Level 2: Layers/Discs Level 3: Modules Local reference frame

Detector Description – Readout Geometry Detector Manager Access to detector elements (sensitive elements) Manages transfer of alignment constants from Conditions Database to GeoModel alignable nodes. Alignments updated via callback (or explicit call in geometry initialization) Detector Elements Points to GeoModel Full Physical Volume Quantities derived from transform cached for fast access. Reconstruction only accesses geometry information via detector elements in readout geometry. Always gets aligned positions. Most clients do not need to worry about alignment infrastructure.

Detector Description Database Contains Primary Numbers Uses Hierarchal Versioning System Each table has tag, build up tags in folder structure. Geometry configuration specified by an overall tag (eg ATLAS-CSC-00-00-00) Either Ideal geometry or For some sub detectors limited misalignment scenarios also in Detector Description database

Conditions Database Alignment constants written to LCG POOL Root file using same persistency technology as event data. LCG COOL database records IOV (Interval Of Validity) and reference to POOL file. IOV: run/event range or time Clients register callbacks on conditions object IOV services takes care of loading new data if IOV changes (checked at start of each event) and triggering callbacks.

Alignment Constants As currently implemented for Inner Detector. Other subsystems very similar. Two categories Rigid body transforms (rotation + translation) Delta transform (differences from ideal geometry) Use CLHEP HepTransform3D Applied directly in Detector Description at several levels in hierarchy. Alignment data in AlignableTransform collection: (Container of Identifier and HepTransform3D pairs) Common ATLAS Identifier uniquely identifies detector element or higher level structure (eg a silicon layer) Fine corrections. Eg module distortion, wire sag Arbitrary length array of floats Interpretation is detector specific. Not dealt with at Detector Description level. Applied at Reconstruction level when track is known. Also plans to use at digitization level.

Survey data Can be stored and fed into geometry using the same infrastructure Acts as a first alignment set. Survey Constraint Tool to constrain track-based alignment Constants stored in second instance of AlignableTransform collection. Different levels of hierarchy helps as the survey numbers follow the same hierarchy to some extent. Similarly for input from hardware based alignment.

Misalignments in Simulation and/or Reconstruction Can apply misalignments at both reconstruction and simulation levels. GeoModel Detetctor Description is common source for both Geant4 simulation and reconstruction  Same infrastructure for misalignments in both. Simulation: Alignments loaded at initialization. GeoModel  G4 Reconstruction: Alignments loaded before event if IOV changes. Misaligned simulation, Nominal reconstruction Nominal simulation, Misaligned reconstruction d0 d0

Misalignment in Simulation Motivation Misaligning only at reconstruction level not exactly the same as physically moving detectors. Overlaps change. Can do a blind misalignment challenge Validate our reconstruction works in a non symmetric detector. More realistic exercise of computing model. Extra challenges for misalignment in simulation geometry Need enough clearance to avoid geometry clashes. Mostly a matter of resizing/reshaping some envelopes. Some services had to be artificially thinned or moved. Facilitated by alignable nodes at several levels - allows larger movements of big structures (eg subsystem) and smaller movements of lower structure (eg modules).

Testing the alignment cycle (in our Computing System Commissioning) Cond DB and DetDescr DB Primary Numbers + Alignment + calibration “As-built” Simulation GeoModel “As-built” tag “As-built” geometry Alignment Produce new alignment tag Passi+1 Reconstruction Passi Passi tag Passi geometry calibration Pass0 – nominal geometry or different from “as built” by uncertainty in survey. Pass1 – First pass alignment Then iterate

Alignment in the Computing Model Provide alignment for Tier-0 first pass processing Delivery of alignment constants required within 24h dedicated calibration stream from Event Filter under study track selection, size and content also under study development of monitoring of stream and data quality at Event Filter and Tier-0.

Summary Detector Description and Databases are an integral part of the alignment infrastructure. Has been and is being used in Combined Test Beam and Cosmics commissioning. Same infrastructure used in both reconstruction and simulation. The alignment infrastructure and ability to misalign in simulation are important aspects for preparing to do our data taking rehearsal.