ALICE Trigger and Event Selection QA 1Kevin McDermott By: Kevin McDermott August 9, 2012 2012 Michigan REU Student Program – Final Presentations.

Slides:



Advertisements
Similar presentations
Lecture 14 User-defined functions Function: concept, syntax, and examples © 2007 Daniel Valentine. All rights reserved. Published by Elsevier.
Advertisements

5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
The LEGO Train Framework
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
Hub Queue Size Analyzer Implementing Neural Networks in practice.
Trains status&tests M. Gheata. Train types run centrally FILTERING – Default trains for p-p and Pb-Pb, data and MC (4) Special configuration need to be.
First year experience with the ATLAS online monitoring framework Alina Corso-Radu University of California Irvine on behalf of ATLAS TDAQ Collaboration.
Workflow API and workflow services A case study of biodiversity analysis using Windows Workflow Foundation Boris Milašinović Faculty of Electrical Engineering.
Latest background observations in ALICE Latest background observations in ALICE A. Alici (INFN, Bologna), A. Di Mauro (CERN) LBS, 19/09/11.
Quality Control B. von Haller 8th June 2015 CERN.
Reporting and Build Statistics Using Business Intelligence By Naga Sowjanya Karumuri Build Team, VMware, Cambridge Summer Internship 2008.
ACL: Introduction & Tutorial
Offline Tracker DQM Shift Tutorial. 29/19/20152 Tracker Shifts Overview Online Shifts at P5 (3/day for 24 hours coverage) – One Pixel shifter and one.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
11 CTP Training A.Jusko, M. Krivda and R.Lietava..
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
1 CTP offline software status (Offline week) A.Jusko and R.Lietava.
Costin Grigoras ALICE Offline. In the period of steady LHC operation, The Grid usage is constant and high and, as foreseen, is used for massive RAW and.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
V4-20-Release P. Hristov 08/08/ Changes: v4-20-Rev-38 #85151 Memory leak in T0 DQM agent. From rev #85276 AliGRPPreprocessor.cxx: Port to.
RPC DQA but also Monitoring for the DCS group: status and prospective for Marcello Bindi RPC L1MU Barrel DQM - 08/05/2013.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
Infrastructure for QA and automatic trending F. Bellini, M. Germain ALICE Offline Week, 19 th November 2014.
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
Andrei Gheata, Mihaela Gheata, Andreas Morsch ALICE offline week, 5-9 July 2010.
Analysis trains – Status & experience from operation Mihaela Gheata.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
Cosmic Ray Run III Cosmic Ray AliEn Catalogue LHC08b 1.
Robust Real Time Face Detection
ALICE Offline Week, CERN, Andrea Dainese 1 Primary vertex with TPC-only tracks Andrea Dainese INFN Legnaro Motivation: TPC stand-alone analyses.
CERN – Alice Offline – Thu, 20 Mar 2008 – Marco MEONI - 1 Status of Cosmic Reconstruction Offline weekly meeting.
ALICE Pixel Operational Experience R. Santoro On behalf of the ITS collaboration in the ALICE experiment at LHC.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
PROOF and ALICE Analysis Facilities Arsen Hayrapetyan Yerevan Physics Institute, CERN.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
1 Outline: Update on muon/dimuon AOD production (R. Arnaldi/E. Scomparin) Other ongoing activities: MUON correction framework (X. Lopez) MUON productions.
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
General requirements for BES III offline & EF selection software Weidong Li.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
1 NCC Task Force Richard Seto NCC Task Force Meeting Jan 8, 2007 BNL.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
Online Consumers produce histograms (from a limited sample of events) which provide information about the status of the different sub-detectors. The DQM.
1 EMCAL Reconstruction in Pass pp 900 GeV 29/03/2010 Gustavo Conesa Balbastre.
Status report - Tracking code - T.Gogami 9/30/2010.
The BTeV Pixel Detector and Trigger System Simon Kwan Fermilab P.O. Box 500, Batavia, IL 60510, USA BEACH2002, June 29, 2002 Vancouver, Canada.
Some topics for discussion 31/03/2016 P. Hristov 1.
D. Elia (INFN Bari)Offline week / CERN Status of the SPD Offline Domenico Elia (INFN Bari) Overview:  Response simulation (timing info, dead/noisy.
AliRoot survey: Calibration P.Hristov 11/06/2013.
TRTViewer: the ATLAS TRT detector monitoring and diagnostics tool 4 th Workshop on Advanced Transition Radiation Detectors for Accelerator and Space Applications.
D. Elia (INFN Bari)ALICE Offline week / CERN Update on the SPD Offline Domenico Elia in collaboration with H. Tydesjo, A. Mastroserio Overview:
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Quark Matter 2002, July 18-24, Nantes, France Dimuon Production from Au-Au Collisions at Ming Xiong Liu Los Alamos National Laboratory (for the PHENIX.
DIS 2011, Newport News, April 2011Joakim Nystrand, University of Bergen 1 Small-x and forward measurements in ALICE Joakim Nystrand University of.
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
V4-18-Release P. Hristov 21/06/2010.
ALICE analysis preservation
v4-18-Release: really the last revision!
Analysis Trains - Reloaded
Experience between AMORE/Offline and sub-systems
Analysis framework - status
DQM for the RPC subdetector
FIT detector as Luminometer for RUN3
Presentation transcript:

ALICE Trigger and Event Selection QA 1Kevin McDermott By: Kevin McDermott August 9, Michigan REU Student Program – Final Presentations

ALICE Kevin McDermott2 Credit: CERN C SideA Side

Min Bias Trigger Detectors Kevin McDermott3 CINT1 Suite = Min Bias Trigger CINT7 Suite = VZERO AND Trigger CINT8 Suite = T0 AND Trigger Other rare triggers are used, e.g. EMCal and PHOS, but not used for the purpose of this analysis (only muon production for Period LHC12c) Credit: ALICE-TDR-011 VZERO C VZERO A T0C T0A SPD

Physics Selection (PS)  PS validates online trigger conditions and rejects background, used offline before any analysis  ALICE, due to various reasons (defocused beams, the vacuum, and long time integration window of TPC), has significantly worse signal-to-background ratio than the other LHC experiments  Stricter event selection by computing the timing of a signal that passes the triggers to ensure that the event passed occurred at the vertex of ALICE (through the VZERO or T0)  Need a high quality data set to do analysis, therefore need to reject background and save actual collisions with high efficiency  Use Quality Assurance (QA) to trend the PS to spot bad runs, monitor beam conditions, and reject clear outliers in analysis Kevin McDermott4

ALICE Physics Selection Quality Assurance (PSQA)  Old PSQA done primarily by hand, not automatic  Old PSQA needed streamlining and did not meet proper coding conventions  Built a new class to automatically generate text output per run to be used for newly designed online interface  Same class generates ROOT output of trending QA with TGraphErrors  Built a separate class to handle visualization of run by run trending Kevin McDermott5

QA Example: Quick Notes  Plots Naming Convention:  Trigger Class Name [Fast or Regular] Trigger Logic #  Error bars on plots are smaller than the point size due to zoomed out scale.  For ratios that were complete subsets, used binomial errors for error calculation  Otherwise, for uncorrelated ratios, used normal error propagation  The following plot is an example of data taking period LHC12c (May-June 2012) for a given trigger class (in this case, kMUS7) 6Kevin McDermott

kMUS7: Muon trigger; low p T single muon, offline V0 selection, CINT7 suite 7Kevin McDermott Accepted/All hidden by V0A/All Special note: Only runs and use both CINT7 and CINT8. Zoom in for example High BG Run

Kevin McDermott8 As kMUS7 is a CINT7 trigger (V0 AND), V0A sits opposite muon arm, and explains why Acc/All is close to V0A/All. In the same way, V0A/All and Acc/All inversely proportional to V0A BG/All.

kMUS7: Muon trigger; low p T single muon, offline V0 selection, CINT7 suite 9Kevin McDermott V0A/All ≅ Acc/All inversely proportional to V0A BG/All

Online Interface: Workflow Kevin McDermott10 QA Analysis Task Output (runs on The Grid) For Each Run Text File Output from AliPSQA (local node) Automatic Processing MonALISA public webpage PS: “Trigger Class [Regular or Fast] Trigger #”: Name of Plotted Ratio, Value, Error PS: "kMUSH7 [Regular] Trigger 3":Accepted/Trigger_class, ,

Online Interface: Snapshot Kevin McDermott11 Note: This is only a preliminary example. All plots produced by the QA run will be instantly viewable on the web.

Summary 1. New AliPSQA class can produce a ROOT file with TGraphErrors that can then be visualized via the AliPSQAVisualization class. 2. PSQA can be performed automatically by setting just a few input and output parameters. AliPSQA produces text files per run that are automatically processed into trending plots on MonALISA, for immediate access for all ALICE members. 3. Trending plots can easily identify runs that are clear outliers to be rejected for data analysis in a given period. 4. When AliPSQA is used in conjunction with run data, trending details are easily understandable. 5. Results of data taking period LHC12c were presented in ALICE official QA meeting. Kevin McDermott12

Acknowledgements  Advisors: Alexander Kalweit and Michele Floris  Lab partner: John Groh  Costin Grigoras  Zaida Conesa Del Valle  CERN, ALICE Collaboration, University of Michigan Kevin McDermott13

Questions? Kevin McDermott14

BACKUP SLIDES Kevin McDermott15

Examples of V0 Timing Kevin McDermott16 Run: Production: ESD muons Trigger class: kMUS7

Examples of V0 Timing Kevin McDermott17 Run: Production: ESD muons Trigger class: kMUS7

Parameters for QA Runs Analyzed: , , , , , , , , , , , , , , , , , , , , , , , , , , Period: LHC12c 18Kevin McDermott

Parameters for QA Explanation of QA Data: Trigger class: Number of events in selected trigger class* Accepted: Accepted events V0A and V0C: Events with signal V0A/V0C in collision time window, recomputed offline over all slabs V0A BG and V0C BG: Events flagged as background from V0 T0: Events with T0 signal in collision time window, computed offline T0BG: Events flagged as background from T0 FO >= 1: Number of events with more than 1 chip hit in pixels, computed offline FO >= 2: Number of events with more than 2 chips hit in pixels, computed offline FO (L1) >= 2: Number of events with more than 2 chip hits in the outer layer of the SPD, computed offline 19Kevin McDermott *For the sake of this presentation, all plots with “Trigger class” are renamed in the legend with “All.” Reference:

QA Results kMUSH7: Muon trigger; high p T single muon, offline V0 selection, CINT7 suite 20Kevin McDermott

QA Results kMUL7: Muon trigger; like sign dimoun, offline V0 selection, CINT7 suite 21Kevin McDermott

QA Results kMUU7: Muon trigger; unlike sign dimuon, offline V0 selection, CINT7 suite 22Kevin McDermott

QA Results kMuonSingleLowPt8: Muon trigger; low p T single muon, offline T0 selection, CINT8 suite 23Kevin McDermott Bad run: already flagged in RCT

Kevin McDermott removed.

kMuonSingleHighPt8: Muon trigger; high p T single muon, offline T0 selection, CINT8 suite 25Kevin McDermott Bad run

Kevin McDermott removed.

kMuonLikeLowPt8: Muon trigger; low p T like sign dimuon, offline T0 selection, CINT8 suite 27Kevin McDermott Bad run

Kevin McDermott removed.

kMuonUnikeLowPt8: Muon trigger; low p T unlike sign dimuon, offline T0 selection, CINT8 suite 29Kevin McDermott Bad run

Kevin McDermott removed.

Online Interface: Parameters Kevin McDermott31 Run on AliEn or locally If AliEn, cache input files locally? If cache, specify directory Runs to be analyzed (list file) Triggers to be analyzed (list file) Trigger Partitions (list file) Input directory + input ROOT file Output ROOT directory + output ROOT file name Output file text directory + output file text name

Online Interface: Notes Kevin McDermott32  Class AliPSQA with PSQA.C produce output ROOT file with TGraphErrors and text files for MonALISA  TGraphErrors can be visualized with PSQAV.C and AliPSQAVisualization class  All cache/output directories made automatically if they do not exist  List of trigger classes and partitions can be hardcoded, would require TString manipulation.  Current limitations: Size of various data members must be changed by hand if number of trigger classes and/or trigger logic increases