analysis tools tutorial: introduction

13
Analysis Tools Tutorial: Introduction Ketevi A. Assamagan CERN, September 20 th , 2004

Upload: henry-hughes

Post on 31-Dec-2015

34 views

Category:

Documents


0 download

DESCRIPTION

Analysis Tools Tutorial: Introduction. Ketevi A. Assamagan CERN, September 20 th , 2004. Objective. Demonstrate how to use the Analysis EDM & Tools How to produce ESD How to produce AOD How to develop your analysis codes in ATHENA on AOD Available tools and how to use them - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Analysis Tools Tutorial: Introduction

Analysis Tools Tutorial: Introduction

Ketevi A. AssamaganCERN, September 20th,

2004

Page 2: Analysis Tools Tutorial: Introduction

ObjectiveDemonstrate how to use the Analysis

EDM & ToolsHow to produce ESDHow to produce AODHow to develop your analysis codes in

ATHENA on AODAvailable tools and how to use themWhere to find documentationWhom to contact for help

Get feedback from the users

Page 3: Analysis Tools Tutorial: Introduction

Analysis EDMThe EDM classes are:

– The basis of the AOD– User analysis data classes

You may extend these classes as necessary for you analysis

Page 4: Analysis Tools Tutorial: Introduction

Accessing the Raw Data You have to “talk to” StoreGate:const ElectronContainer* elecTES=0; sc=m_storeGate->retrieve(elecTES, m_electronContainerName); if( sc.isFailure() || !elecTES ) { mLog << MSG::WARNING << "No AOD electron container found in TDS" <<

endreq; return StatusCode::SUCCESS; } mLog << MSG::DEBUG << "ElectronContainer successfully retrieved" <<

endreq;

m_electronContainerName = the string key when the AOD electron container was created by the AOD electron builder. You need to know this key

Page 5: Analysis Tools Tutorial: Introduction

Accessing the Raw DataAOD container (or objet) keys std::string name

Fast Simulation Full, Read Data, AtlfastElectonCollection ElectronCollection

AtlfastMuonCollection MuonCollection AtlfastPhotonCollection PhotonCollection AtlfastParticleJetContainer ParticleJetCollection AtlfastTauJetContainer TauJetCollection AtlfastBJetContainer BCandidates AtlfastMissingEt MissingEtObj SpclMC SpclMC The Truth

Page 6: Analysis Tools Tutorial: Introduction

Analysis Skeleton

• CVS package UserAnalysis• It is a skeleton ATHENA algorithm

– Sets up the requirements file– Some default job options files– The structure of the ATHENA

algorithm• The objective: to allow the user

to start developing analysis code without the overhead of the preliminary necessary setup

Page 7: Analysis Tools Tutorial: Introduction

The Analysis Examples• Look in the CVS package AnalysisExamples• Current available examples:

– How to do pre-selections and record containers of pre-selected objects in StoreGate, PIDinAOD_jobOptions.py

– Zll (l=e,mu,tau) reconstruction: retrieve, from StoreGate, the pre-selected containers of Electron, Muon, TauJet, in addition to the Missing Et objects, and reconstruct Z’s as CompositeParticle, ZllExample_jobOptions.py

– H4l (4e,4mu,2e2mu) reconstruction: retrieve, from StoreGate, the pre-selected containers of Electron, Muon, and reconstruct the Higgs as CompositeParticle of ZZ and the Z’s as CompositeParticle of ee or mumu, H4lExample_jobOptions.py

– ttbar jjb lnub reconstruction: retrieve, from StoreGate, the containers of pre-selected Electron, Muon, BJet, ParticleJet, and MissingEt. Find the Neutrino pz from W mass constraint; return the container of Neutrino, reconstruction W lnu and Wjj as CompositeParticle, reconstruction tWb and tbarWb as CompositeParticle, ttbarExample_jobOptions.py

– Demonstrate how to use AIDA histograms and CBNT-like ntuples in your analysis

– Very modular analysis code

Page 8: Analysis Tools Tutorial: Introduction

Available AOD Data in 8.7.0• There some AOD data (DC2) available

in /afs/cern.ch/user/k/ketevi/w0/aod:– Z ee– Z– Ztt– H4l (2e2, 4e, 4)– gg ttbar

• The single PoolFileCatalog.xml for all the above is in the same directory mentioned above

Page 9: Analysis Tools Tutorial: Introduction

Zee, Z on AOD

Page 10: Analysis Tools Tutorial: Introduction

ttbar jjb lnub

Page 11: Analysis Tools Tutorial: Introduction

ttbar jjb lnub

Page 12: Analysis Tools Tutorial: Introduction

ttbar jjb lnub

Page 13: Analysis Tools Tutorial: Introduction

Muon Analysis in AOD• H 4 and H 2e2 from DC2, 130 GeV

H4e

e